2
我想使用/usr/local/lib/python2.6/dist-packages/<this package>
中的包。但从我检查的sys.path
中,这个软件包不在路径中,因此Python使用/usr/lib/python2.6/dist-packages
中的软件包代替。我该如何解决它?Python的包路径
我想使用/usr/local/lib/python2.6/dist-packages/<this package>
中的包。但从我检查的sys.path
中,这个软件包不在路径中,因此Python使用/usr/lib/python2.6/dist-packages
中的软件包代替。我该如何解决它?Python的包路径
如果这是一个脚本/程序只有我只想补充到脚本的顶部:
import sys
sys.path.insert(0, '/usr/local/lib/python2.6/dist-packages')
如果这种情况经常发生那么无论您是否可以从/usr/lib/python2.6/dist-packages
删除软件包,或设置登录时环境变量为PYTHONPATH
。
你有没有试过'sys.path.append(“/ usr/local/lib/python2.6/dist-packages /”)'? (或者,也许,因为它看起来像默认为另一个文件夹,“sys.path = [”/usr/local/lib/python2.6/dist-packages/“] + sys.path'?) –