【发布时间】:2016-02-08 18:36:57
【问题描述】:
我在理解 Python 如何使用 PYTHONPATH 环境变量时遇到了一些麻烦。根据文档,导入搜索路径(sys.path)是“从环境变量PYTHONPATH初始化,加上安装依赖的默认值。”
在 Windows 命令框中,我启动了 Python (v.2.7.6) 并打印了 sys.path 的值。我得到了一个路径名列表,即“依赖于安装的默认值”。
然后我退出 Python,将 PYTHONPATH 设置为 .;./lib;,重新启动 Python,并打印 os.environ['PYTHONPATH']. 我按预期得到了 .;./lib;。然后我打印了sys.path。我认为它应该是与安装相关的默认设置,将.;./lib; 添加到开头或结尾。相反,它只是依赖于安装的默认值,好像PYTHONPATH 是空的。我在这里错过了什么?
【问题讨论】:
标签: python pythonpath sys.path