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
?)