我的 .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文档的要求,但 sys.path 不包括 /home/project 目录。
请注意,解释器确实在以下添加目录:
>>> site.addsitedir('/usr/lib/python2.6/site-packages')
我在这里想念什么?