python自定義import 路徑(當包位置不在pythonpath默認路徑下時,會出現no module named xxx.自定義import路徑可解決該問題
現暫有方法三種,均可生效
1:臨時修改導入路徑(重啓後失效)
import sys
sys.path.append('/usr/local/path/to/xxx')
2:臨時設置環境變量(重啓後失效):
export PYTHONPATH=/usr/local/path/to/xxx
source ~/.bashrc # 使環境變量立即生效
3:永久增加import路徑:
echo '/usr/local/path/to/xxx' > /usr/lib/python2.7/dist-packages/xxx_.pth
echo '/usr/local/path/to/xxx' > /usr/lib/python2.7/site-packages/xxx_.pth
若配置虛擬環境,請以python虛擬環境中的dist-packages/site-packages路徑代替,此處以默認的python2.7路徑爲例