Python学习笔记:Day2-搭建编程环境
搭建Python编程环境---Day2
Windows环境
Python有两种架构:32位和64位。它们之间的区别是指令使用的是32位还是64位。如果你不清楚如何选择,直接选择32位Python,32位Python在64位操作系统上依然正常工作。
image.png安装过程建议勾选“Add Python 3.6 to PATH”(将Python 3.6添加到PATH环境变量)并选择自定义安装,在设置“Optional Features”界面最好将“pip”、“tcl/tk”、“Python test suite”等项全部勾选上。
注意:Python最好安装在英文目录中,不要有其他国家语言的文字。不然会出现编码问题的。比如在使用pip安装第三方库文件时,会出现编码问题。
如果不选择”Add Python 3.8 to PATH”,为了方便我们使用,需要手动对系统进行一些设置。
环境变量设置
除了PATH环境变量外,还有一些环境变量也会影响到Python程序。有些环境变量会影响到Python命令提示符,我们下面就要讲述。有一些环境变量并不通过Python交互式解释器进行设置:
PYTHONHOME
Python系统安装目录。它的子目录lib拥有Python标准库模块。 对于Unix类似的系统,标准库模块就在如lib/python-2.3(对Python 2.3版本),lib/python-2.4(对Python 2.4版本)这样类似的目录中。
PYTHONPATH
一个目录例表字符串,在Unix系统中使用冒号(:)分隔目录,在windows使用分号(;)分隔目录。导入模块时,Python将会自动从这些目录中依次查找。此例表扩展了Python的sys.path变量的目录。模块导入和sys.path变量将在后面讲述。比如,在Windows Xp中,此条目格式为:
C:\Program Files\Python2.5.2\Lib;D:\Python Codes
注意:Python系统的模块库目录必须放置在最前面(Python安装在Python2.5.2目录中),如上所示。
PYTHONSTARTUP
Python源代码文件名,每次交互式解释器运行时都会执行此文件中的源代码。如果此变量没有设置或此脚本无法找到,则什么也不做。 在执行我们自己编写的Python脚本时,并不会使用PYTHONSTARTUP;它只有当你运行交互式解释器时才会使用。
如何设置所需的环境变量需要根据所使用的系统: shell命令,永久startup shell文件(比如,Windows中的AUTOEXEC.BAT文件),或其它方法(例如, [Start] ->[Settings]->[Control Panel]->[Classic View]->[System Advanced Environment on Windows XP]). 有些在Windows版本的Python除了在环境变量中查找,也会在注册表中查找信息。在Macintosh系统, Python解释器运行起来如同Unix系统当中一样,但也有一些其它选择,比如可以使用MacPython-specific IDE。想了解更多关于Mac上使用Python的信息,请参考http://www.python.org/doc/current/mac/mac.html。
Python系统目录结构
我们以Pyhton 3.8.2版本举例说明:
![Python 3.8.2系统安装目录文件][base64str2]
Lib
Python用到的各种库文件。
libs
Python经常用到的标准包。
python.exe
我们命令提示符中使用的交互程序。