Python的包路径

Python的包路径,python,package,Python,Package,我想使用/usr/local/lib/python2.6/dist-packages/中的包。但是从我在sys.path中检查的内容来看,这个包不在路径中,因此Python使用/usr/lib/python2.6/dist-packages中的包。如何修复它?如果这仅适用于一个脚本/程序,我只需将其添加到脚本顶部: import sys sys.path.insert(0, '/usr/local/lib/python2.6/dist-packages') 如果这种情况更频繁,那么可以从/us

我想使用
/usr/local/lib/python2.6/dist-packages/
中的包。但是从我在
sys.path
中检查的内容来看,这个包不在路径中,因此Python使用
/usr/lib/python2.6/dist-packages
中的包。如何修复它?

如果这仅适用于一个脚本/程序,我只需将其添加到脚本顶部:

import sys
sys.path.insert(0, '/usr/local/lib/python2.6/dist-packages')

如果这种情况更频繁,那么可以从
/usr/lib/python2.6/dist包中删除包,或者在登录期间设置
PYTHONPATH
环境变量。

您是否尝试过
sys.path.append(“/usr/local/lib/python2.6/dist packages/”
?(或者,因为它看起来像是默认的另一个文件夹,
sys.path=[“/usr/local/lib/python2.6/dist packages/”]+sys.path
?)