Python 环境变量

环境变量是什么

环境变量,是指在操作系统中用来指定操作系统运行环境的一些参数。系统或应用程序运行过程中,需要用到环境变量中的一些信息。
对环境变量的修改是一个严肃的事情,任何错误都有可能导致应用程序甚至系统崩溃。
但是,环境变量不是“禁区”,对环境变量的修改也不是僵硬死板的,善用环境变量将有效提高操作效率和使用体验。

熟知原理,注重备份,大胆实践。

常用环境变量

Path 可执行文件查找路径

任何程序的入口都是可执行文件。启动桌面应用程序的可执行文件一般位于安装目录下,桌面、开始菜单等位置存放的都是该文件的快捷方式。控制台命令也是可执行文件,一般位于C:\Windows\System32等系统目录下。
在控制台中,通过执行可执行文件,我们可以使用命令甚至启动应用程序。

我们不妨可以试一试,将控制台切换到QQ安装目录\Tencent\QQ\Bin下,执行QQ命令,QQ程序就启动了。

为什么一定要切换到QQ.exe所在目录下,这就涉及到查找路径。
系统查找可执行文件的范围和顺序就是查找路径。先在当前目录下查找,再按照path中所列目录逐一查找,直到找到该可执行文件并执行。
path就是便于我们在不提供完整路径的情况下,通过控制台执行程序。

如果感兴趣,不妨将QQ.exe所在目录添加到path中,这样我们就可以通过控制台在任何目录下执行QQ启动它。

PATHEXT 默认扩展名

类似.EXE、.COM,在控制台中,执行.EXE或者.COM后缀文件时无需输入扩展名,就是因为它们已经被添加到了PATHEXT中。

Python环境变量

在熟悉了环境变量的原理后,配置Python环境变量就不必拘泥于定式了,笔者建议如下:

PYTHON=PYTHON; C:\Python27

Python安装路径,供其他环境变量调用。其他场合一律引用PYTHON,便于统一管理和修改。

PATH=PATH; %PYTHON%

%PYTHON%目录下有python.exe,控制台中可直接使用python命令。

PATH=PATH; %PYTHON%\Scripts

%PYTHON%\Scripts目录下有pip.exe、easy_install.exe,控制台中可直接使用pip和easy-install。
注意,PATH不会检索子目录,因此配置的路径必须具体到命令所在的目录。

PATHEXT=PATHEXT;.PY;.PYM

在控制台下,可直接通过.py运行脚本,而不必再用python .py。

PYTHONPATH= PYTHONPATH; D:\workspace\Python\package

Python查找路径,Python查找并引用模块时用到。Python会先查找默认路径,再查找PYTHONPATH中所列目录。默认路径,即Python安装目录下的Lib等位置,添加第三方模块时,只需将其路径添加到PYTHONPATH中,不必放置到默认路径下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值