【发布时间】:2010-11-25 02:12:18
【问题描述】:
我的 .pth 配置文件中列出的目录没有出现在 sys.path 中。
配置文件的内容,命名为some_code_dirs.pth:
/home/project
文件路径:
/usr/lib/python2.6/site-packages/some_code_dirs.pth
/usr/lib/python2.6/some_code_dirs.pth
在 python 解释器中检查 sys 变量:
>>> print sys.prefix
'/usr'
>>> print sys.exec_prefix
'/usr'
这一切似乎都符合 Python documentation 的要求,但 sys.path 不包括 /home/project 目录。
请注意,解释器确实将目录添加到:
>>> site.addsitedir('/usr/lib/python2.6/site-packages')
我在这里错过了什么?
【问题讨论】:
-
请包含
sys.path的值
标签: python pythonpath