我想在/usr/local/lib/python2.6/dist-packages/<this package>
中使用一个包。但是根据我从sys.path
检查的内容,此包不在路径中,因此Python使用/usr/lib/python2.6/dist-packages
中的包。我该如何解决?
答案 0 :(得分:2)
如果这只适用于一个脚本/程序,我只会添加到脚本的顶部:
import sys
sys.path.insert(0, '/usr/local/lib/python2.6/dist-packages')
如果更频繁地发生这种情况,请尽可能从/usr/lib/python2.6/dist-packages
删除包,或者在登录期间设置PYTHONPATH
环境变量。