程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。
path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。
Unix或Windows中路径变量为PATH(UNIX区分大小写,Windows不区分大小写)。
1.在环境变量中添加Python目录:
在命令提示框中(cmd) : 输入path=%path%;C:\Python
按下"Enter"。
注意: C:\Python 是Python的安装目录。
2.也可以通过以下方法:
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》
【在第二个内容框中找到 变量名为Path 的一行,双击】 -->
【Python安装目录追加到变值值中,用分号;分割】
我这里是把它装到D盘了,所以在原有默认的路径后加了我的安装路径。
3. 添加别名
上面这两种安装方式任选其一即可完成安装,但如果之前安装过Python 2的话,可能会导致版本冲突问题,比如在命令行下输入python就不知道是调用的Python 2还是Python 3了。为了解决这个问题,建议将安装目录中的python.exe复制一份,命名为python3.exe,这样便可以调用python3命令了。实际上,它和python命令是完全一致的,这样只是为了可以更好地区分Python版本。当然,如果没有安装过Python 2的话,也建议添加此别名。
学习导图
4. 测试验证 查看是否已经安装了python:
安装完成后,可以通过命令行测试一下安装是否成功。在“开始”菜单中搜索cmd,找到命令提示符,此时就进入命令行模式了。输入python,测试一下能否成功调用Python。如果添加了别名的话,可以输入python3测试
如果显示如下版本信息,即表示已经安装:
开始行动
编写今生第一段小代码:hello world!
可以使用python的IDE,运行【所有程序】-【Python 3.7】目录中的IDLE (Python 3.7 64-bit)快捷方式。
也可以写在notepad++记事本里,当然还有其他的高大上的编辑器,选哪个都行,随意,记着文件保存后,将扩展名改为 .py,也就是python源程序文件:hello.py。print("hello world!")
我把他存在了:D:\Python\hjx
命令行窗口操作路径切换到:D:\Python\hjx
python默认是ACK编码,有中文时就编译出错,所以采用utf-8编码(ascii码,Unicode(万国码),utf-8)。万国码Unicode最少用2个字节,造成内存浪费,所以推出utf-8,utf-8是对Unicode的加工,其中英文用8位,欧洲16位,中文24位。。。还有其他的编码,eg:GBK
python3中utf-8将自动转换成gbk。
二、Python 环境变量
下面几个重要的环境变量,它应用于Python:变量名描述
PYTHONPATHPYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。
PYTHONSTARTUPPython启动后,先寻找PYTHONSTARTUP环境变量,然后执行此变量指定的文件中的代码。
PYTHONCASEOK加入PYTHONCASEOK的环境变量, 就会使python导入模块的时候不区分大小写.
PYTHONHOME另一种模块搜索路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH目录中,使得两个模块库更容易切换。
三、python安装模块的多种方法
1、自己写的模块,可以直接添加到路径下。这样就可以直接调用。
import sys
sys.path.append("/home/username/")
2、单文件模块
直接把文件拷贝到python安装目录下的lib中。
3、网上下载的第三方库,一般解压后,找setup.py文件
运行python setup.py install
4、 egg文件
1) 下载ez_setup.py,运行python ez_setup
2) easy_install *.egg
5、pip安装方法
Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。
Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。
对于pip来说,安装包中自带了pip3.exe可执行文件,我们也可以直接使用pip3命令,无需额外配置。