GVKun编程网logo

python学习Day2 python 、pycharm安装及环境变量配置(怎么安装pycharm及环境变量配置)

2

本篇文章给大家谈谈python学习Day2python、pycharm安装及环境变量配置,以及怎么安装pycharm及环境变量配置的知识点,同时本文还将给你拓展/System/Library/Fram

本篇文章给大家谈谈python学习Day2 python 、pycharm安装及环境变量配置,以及怎么安装pycharm及环境变量配置的知识点,同时本文还将给你拓展/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件“esptool.py”、CMake 不断从 cygwin python 中获取 Python,如何从 Windows 安装的 Python 中获取、Core Python | 2 - Core Python: Getting Started | 2.5 - Modularity | 2.5.5 - The Python Execution Mod、Error: Can‘t find Python executable “python“, you can set the PYTHON env variable等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

python学习Day2 python 、pycharm安装及环境变量配置(怎么安装pycharm及环境变量配置)

python学习Day2 python 、pycharm安装及环境变量配置(怎么安装pycharm及环境变量配置)

复习

进制转换:二进制&十六进制转换(从左往右1248机制,每四位二进制对应一位16进制)

                 二进制&十进制转换   2n-1幂次方相加      

                  十进制到二进制转化  将十进制除以2,把余数记下来,再用商去除以2...依次循环,直到商为0结束,把余数倒着依次排列,就构成了而进制数。

内存分布:栈区与堆区

                  堆区:存放具体的数据

                  栈区:存放找堆区的依据(内存地址)

操作系统:32位   针对CPU来讲,一次性处理4个字节(1字节= 8位)的数据量,内存寻址空间在2得32次方=4294967296Byte=4G左右

                  64位  内存寻址空间达到2得64次方,支持大于4G内存空间。

计算机原理

              控制器(控制硬件与硬件,硬件与软件之间的数据交互) +  运算器(算术&逻辑运算)----------------CPU

              存储器 分为临时存储(内存、闪存、寄存器)和 永久存储(硬盘、可移动的U盘)

               输入输出(input&ouput)设备.    IO流:应用程序软件向输入输出设备输入信息的流量

操作系统:承载软件\应用程序      应用程序(编程语言)只能通过操作系统间接控制硬件。

 

今日内容

一、编程语言  奴役计算机的介质

类目 工作机制 执行效率 开发效率 机器语言 计算机可直接运行,01二进制指令的编程方式:0000, 0000,00000001 加载 暂存区A  最高效  最低 汇编语言  与二进制一 一对应,助记符的编程方式:MOV移动 |  CMP 比较 高效  低效  高级语言  人类可识别,需借助特殊工具转换成机器语言的字符编程方式(分为编译型和解释型) 低效  最高效 

 

 

 

 

 

 

 

 

 

二、python介绍

          1.诞生:1989的圣诞,Guido创建了python

           2.思想:避免ABC语言的闭源,开放源代码

           3.版本:2000年2.0x版本  ----->   2008年12月 3.x版本(不完全向下兼容)

三、安装官方Cpython解释器

       1.  配置环境变量:不是必须的,如果要在操作系统的终端上执行python代码,必需要配置python环境变量

       2. 设置:

             “我的电脑”-----> "属性"------> "高级系统设置"-----> "环境变量"-----> "系统变量"(给所有用户)----> path

                                        -------> 编辑、新建 -------->将python所在的路径复制过来-------> 确定

              注:py2依同样的方式加入,终端自上而下寻找,所以默认py3

             如果环境变量是一栏的,路径与路径间用英文的;隔开就可以了

       3.  py2、py3版本共存 :  py2中的python.exe 复制rename为python2.exe,终端运行python2,运行的就是python2.7

       4.  pip:python的应用商城  在终端直接运行pip,就可查看pip所有功能:pip install 、pip uninstall 

           环境变量设置同上:将pip所在路径   "D:\Python36\Scripts"加入到path中

           pip2  list查看py2的安装清单;      pip  list查看py3的安装清单;

四、运行python代码

        交互式:在终端上运行python代码,不可保存,即时显示结果。

         脚本式/命令行式:以文件编写python代码,把文件作为脚本交给解释器执行。

         python 属于解释性语言,凭解释器解释运行python代码,运行方式从上至下逐行解释执行。

五、应用程序使用文件的三步骤

       1.普通应用程序三步骤:a.打开应用程序(所有应用程序均需应用于操作系统之上)

                                              b. 应用程序向操作系统发送加载文件的请求,操作系统收到请求后发出指令将数据从硬盘加载到内存,等待应用程序加载

                                              c. 应用程序将内存中的数据经过转化展现到用户界面

       2. python解释器加载文件的三步骤(cpython):

                                             a. 通过启动操作系统的终端,在终端上运行python解释器,(所有应用程序均需应用于操作系统之上),更间接

                                             b. python程序向操作系统发送加载文件的请求,操作系统收到请求后发出指令将数据从硬盘加载到内存,等待应用程序加载

                                             c. 将内存中的数据加载到解释器中检测执行(如果异常,显示报错信息;如果正常,显示执行结果)

六、变量

       变量的定义:一个可以动态描述物体状态的量,在程序运行中,指可以发生改变的量

                             为什么要使用变量?   让计算机有记录事物状态的功能

       变量的三大组成:变量名、=   赋值、 变量值

       变量的访问:1. 通过变量名访问变量的值,

                             2. 通过id(变量名)访问变量堆区的地址;

                             3. 通过type(变量名)访问变量的类型

七、python编辑器Pycharm的安装

        1.Pycharm不依赖系统环境变量,需要执行py文件的环境,需要自己配置找到python解释器

        2.第一次使用不需要导入设置“Do not import settings"

        3. 出现注册界面------>  

            修改电脑中hosts文件(地址: C:\Windows\System32\drivers\etc ),改变IDE注册验证服务器地址:"C:\WINDOWS\System32\drivers\etc"

            ---->添加 “0.0.0.0 account.jetbrains.com” 字符串到 host文件中------>进入网站 http://idea.lanyus.com/ 获取注册码------->在 激活 界面粘贴 注册码 ,点击Ok即可激活。

           勾选Activate 、 Activation code,  将获取的注册码贴于下方空白处。

        4.  Pycharm初识 

              ---打开项目目录open  , 找到建好的文件夹proj,选择python解释器:Settings---Project:proj -----project Interpreter----选择,   或者add ----system Interpreter

             ---Create New Prlject ,  选择位置,取文件名;展开Project interpreter python 3.6

                 New environment using  Virtualenv  虚拟环境     (不选)    如果选择此项,每创建一个项目都会将系统环境变量完全copy 一份到项目目录下,让费空间

                        Location:  目标地址

                        Base interpreter:   python 3.6 D:\python36\python.exe   

 

                 Existing interpreter  真实环境    勾选

                        interpreter: python 3.6 D:\python36\python.exe ,若没有就在system Interpreter下手动添加,找到python的执行文件

              ----  删除环境变量:

                    Settings---Project:---project Interpreter ---show ----删除“-”

       5.  回收机制

            pycharm下,强行使用变量赋值开辟空间的优化机制:变量值相同,指向一个内存地址

                     

 

原文出处:https://www.cnblogs.com/qingqinxu/p/10699483.html

/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件“esptool.py”

/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件“esptool.py”

如何解决/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件“esptool.py”

我正在 mac OS X 上使用 ESP8266Flash.app 更新 ESP8266 固件。 但是当我开始刷固件时出现以下错误:

/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can''t open file ''esptool.py'': [Errno 1] Operation not permitted."

我该如何解决这个问题?

CMake 不断从 cygwin python 中获取 Python,如何从 Windows 安装的 Python 中获取

CMake 不断从 cygwin python 中获取 Python,如何从 Windows 安装的 Python 中获取

如何解决CMake 不断从 cygwin python 中获取 Python,如何从 Windows 安装的 Python 中获取

我有一个看起来像这样的 CMake 脚本:

  1. find_program(PYTHON_COMMAND NAMES python3 python)

问题是它检测到安装在 Cygwin 安装中的 python。 输出总是:

  1. -- PYTHON_PATH:C:/cygwin64/bin/python3

我希望它取自:

  1. c:\\python36-64\\python

在windows PATH变量中,Cygwin bin在路径的最后一个,windows安装在第一个 但它只检测到 Cygwin python,
怎么改?

Core Python | 2 - Core Python: Getting Started | 2.5 - Modularity | 2.5.5 - The Python Execution Mod

Core Python | 2 - Core Python: Getting Started | 2.5 - Modularity | 2.5.5 - The Python Execution Mod

It's important to understand the Python execution model and precisely when function deFinitions and other important events occur when a module is imported or executed. Here, we show execution of our Python module as it's imported in a graphical debugging environment. We step through the top‑level statements in the module. What's important to realize here is that the def used for the fetch_words function isn't merely a declaration. It's actually a statement, which when executed in sequence with the other top‑level model scope code, causes the code within the function to be bound to the name of the function. When modules are imported or run, all of the top‑level statements are run, and this is the means by which the function within the module namespace are defined. We are sometimes asked about the difference between Python modules, Python scripts, and Python programs. Any .py file constitutes a Python module. But as we've seen, modules can be written for convenient import, convenient execution, or using the if dunder name = dunder main idiom, both. We strongly recommend making even simple scripts importable since it eases development and testing so much if you can access your code from within the REPL. Likewise, even modules, which are only ever meant to be imported in production settings, benefit from having executable test code. For this reason, nearly all modules we create have this form of defining one or more importable functions with a postscript to facilitate execution. Whether you consider a module to be a Python script or Python program is a matter of context and usage. It's certainly wrong to consider Python to be merely a scripting tool, in the vein of Windows batch files or UNIX Shell scripts, as many large and complex applications are built exclusively with python.

 

  • def不仅仅是一个declaration声明,更是一条statement语句。它将其中的python代码于函数名绑定在一起
  • 一个py文件就是一个模块,这个模块包含类或函数。你写python,要尽量将代码包装成函数和类,方便各种import
  • 一个py文件也可看作是一个脚本,在系统命令行中运行
  • python不仅仅是脚本语言,很多大型程序都是用python构建的

Error: Can‘t find Python executable “python“, you can set the PYTHON env variable

Error: Can‘t find Python executable “python“, you can set the PYTHON env variable

在启动vue项目的时候,安装node.js组件node-sass过程中报错了,错误提示如下
Error: Can’t find Python executable “python”, you can set the PYTHON env variable

由错误提示可知:Node.js 在安装模块组件node-sass的时候,node.js缺少Visual Studio2015 Build Tools相关的组件和python的环境,如果安装了vs2015组件的小伙伴们就不用安装Visual Studio2015 Build Tools相应的组件,只用安装python2.7即可解决缺少的python组件的问题。

欲安装python2.7,请至python官网:www.python.org 下载,然后配置好python的环境变量即可。

不过博主我并不推荐上述的解决方案,因为对于程序员来说,效率第一,上述的问题一个命令就可以轻松解决你所遇到的麻烦,前面说了那么多,无非就是想告诉在看本篇博客的同仁们放下浮躁的心,遇到问题首先不是急着去解决问题,而是分析为什么会这样,然后才能水到聚成的去找到解决问题的方法。

运行下面这个命令即可解决你们遇到的Error问题

npm install --global --production windows-build-tools

:上面讲述了一堆就是为了讲述此命令是干嘛的,上面已经描述很详细了,就不再赘述了,该操作与上述的一堆操作无异,效果却是一样的。

然后运气不好的小伙伴可能接着会遇到一个坑,那就是执行了:npm install --global --production windows-build-tools这个命令的人细心点会发现执行到一半就卡住了,这个卡住了没有红字重点提示,而且下方还有英文在等待中,粗心的小伙伴可能以为是命令执行完了,组件安装好了,其实不然,我这边已经解决了,就无法复现了,具体点就是中文的提示,提示我们由于有类似组件在运行或者下载导致无法继续下载安装组件了。稳妥点的解决办法是,将电脑重启,将底层正在运行的模块干掉,待电脑重启后再执行npm install --global --production windows-build-tools这条命令即可,博主我就是这样解决的,稳稳的幸福就会浮现在你面前如下图所示,你的可能和我不一样,因为我已经跑成功过一次了,没有你的那么多细节的log打印。
在这里插入图片描述

然后就是在你的项目下shift+鼠标右击你的项目运行npm run dev即可启动vue项目了。

关于python学习Day2 python 、pycharm安装及环境变量配置怎么安装pycharm及环境变量配置的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件“esptool.py”、CMake 不断从 cygwin python 中获取 Python,如何从 Windows 安装的 Python 中获取、Core Python | 2 - Core Python: Getting Started | 2.5 - Modularity | 2.5.5 - The Python Execution Mod、Error: Can‘t find Python executable “python“, you can set the PYTHON env variable的相关知识,请在本站寻找。

本文标签: