PYTHON——自定義import路徑

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路徑爲例

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章