Python .pth文件无效

che*_*vik 6 python pythonpath

我的.pth配置文件中列出的目录未出现在sys.path中.

配置文件的内容,命名为some_code_dirs.pth:

/home/project
Run Code Online (Sandbox Code Playgroud)

文件路径:

/usr/lib/python2.6/site-packages/some_code_dirs.pth
/usr/lib/python2.6/some_code_dirs.pth
Run Code Online (Sandbox Code Playgroud)

检查python解释器中的sys变量:

>>> print sys.prefix 
'/usr'
>>> print sys.exec_prefix
'/usr'
Run Code Online (Sandbox Code Playgroud)

所有这些似乎都是Python 文档中的要求,但sys.path不包含/ home/project目录.

请注意,解释器在以下情况后添加目录:

>>> site.addsitedir('/usr/lib/python2.6/site-packages') 
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

Alv*_*Row 5

您使用什么操作系统?在我的 Ubuntu 9.04 系统上,该目录不在 sys.path 中。尝试将其放入/usr/lib/python2.6/dist-packages. 请注意,它是dist而不是site