Windows 系统允许在用户级别,和系统级别定义持久性的环境变量,或者临时性的命令行环境当中配置环境变量。为了方便的在命令行运行Python,可以在Windows系统中 定义默认的环境变量 。

如果仅临时性的定义环境变量,可以在命令行输入命令:

C:>set PATH=C:\Program Files\Python 3.6;%PATH%

如何在windows系统定义python环境变量

为了定义持久性环境变量:

我的电脑 > 属性> 高级系统设置 > 环境变量 > 编辑

右击 ‘我的电脑’。

选择菜单底部的 ‘属性’ 。

选择 ‘高级系统设置’

在高级标签栏单击 ‘环境变量…’

在 ‘系统变量’: 单击 编辑

将python的路径添加到 path变量的后面,变量之间用分号(;)隔开。

在命令行窗口运行Python

打开一个命令行窗口 (键盘 Win+R, 输入cmd, 并回车enter).

在命令行输入 “python”,观察是否有错误提示,或者能看到Python的解释器提示符和版本信息 。

配置成功,可以用Python开发程序了。

Python没有识别成功..

如果显示的是类似 “Python 不是内部或外部命令,也不是可运行的程序或批处理文件”提示信息, 说明在Path变量的配置当中存在某些错误。或者需要从新打开命令提示窗口,让刚刚配置的Path变量生效。

在Unix或Linux中设置Python环境变量

将Python目录路径添加到Unix/Linux的配置段中 :

csh 命令行: 输入 setenv PATH “$PATH:/usr/local/bin/python”,并且回车。

bash 命令行 (Linux): 输入 export PATH=”$PATH:/usr/local/bin/python” ,并回车。

sh 或 ksh 命令行: 输入 PATH=”$PATH:/usr/local/bin/python” ,并回车。

/usr/local/bin/python Python 目录的默认路径。

什么是PYTHONPATH?

利用PYTHONPATH 环境变量,可以增加一些附加的目录,Python将它们添加到sys.path目录列表。对于大部分的安装,不需要设置这些变量,因为Python不需要这些变量同样可以知道标准库的位置,并正常执行程序。 PYTHONPATH 一般用于导入模块查询的用途。当用Python脚本导入模块时,在PYTHONPATH的路径里面检查是否包含这个要导入的模块。

在Windows中如何添加PYTHONPATH ?

我的电脑 > 属性> 高级系统设置 > 环境变量

单击“新建”按钮,增加一个新的用户变量

定义名称 PYTHONPATH和变量的路径值。

单据“确定”按钮,保存变量。

为了让PYTHONPATH生效 ,打开一个命令行,并输入:

echo %PYTHONPATH%

如此,环境变量定义完成。

不要和PATH环境变量相混淆,它的目的是使得操作系统能够从任何地方执行程序。只要在命令行输入Python,系统就会在PATH定义的路径里面查找可执行的python程序。