Python的包路径

时间:2013-04-03 04:37:48

标签: python package

我想在/usr/local/lib/python2.6/dist-packages/<this package>中使用一个包。但是根据我从sys.path检查的内容,此包不在路径中,因此Python使用/usr/lib/python2.6/dist-packages中的包。我该如何解决?

1 个答案:

答案 0 :(得分:2)

如果这只适用于一个脚本/程序,我只会添加到脚本的顶部:

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

如果更频繁地发生这种情况,请尽可能从/usr/lib/python2.6/dist-packages删除包,或者在登录期间设置PYTHONPATH环境变量。