【发布时间】:2011-10-05 15:36:01
【问题描述】:
Python documentation 表示 sys.path 是“从环境变量 PYTHONPATH 初始化,加上依赖于安装的默认值。”
但是对于 Windows,究竟什么是“依赖于安装的默认设置”?
(我知道这可能取决于 python 的编译方式,但如果我只有二进制文件,有没有办法弄清楚默认的sys.path 是如何构造的?)
说明:
我不是在问“我的sys.path 是什么?”。我想知道“Python 是如何构造 sys.path 的?”文档说sys.path 是用sys.path[0] 作为脚本的当前目录构造的,加上Python 在PYTHONPATH 环境变量中找到的任何内容,以及一些依赖于安装的巫术。那么这个神秘的巫术部分是什么?
【问题讨论】:
标签: python windows path pythonpath