我們?cè)诰帉懗绦驎r(shí)經(jīng)常引用Python模塊,其中不乏像Caffe這樣編譯的第三方或用戶私有模塊湿蛔,如何將這些模塊添加進(jìn)Python模塊搜索路徑并能import
呢怎燥,這里有三種方法荠锭,根據(jù)不同的情況睡扬,選擇不同的方法盟蚣。
方法一:函數(shù)添加
import sys
sys.path.append("/home/simon/Library")
方法二:修改環(huán)境變量
非管理員用戶可以修改系統(tǒng)環(huán)境變量 PYTHONPATH
,修改~/.bashrc
文件卖怜,添加內(nèi)容
export PYTHONPATH=/home/simon/Library:$PYTHONPATH
方法三:增加.pth文件屎开,推薦!
首先找到site-packages文件的路徑
$ python
import site; site.getsitepackages()
['/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
在site-packages添加一個(gè)路徑文件马靠,如cafffepath.pth奄抽,必須以.pth為后綴,寫上你要加入的模塊文件所在的目錄名稱
/home/simon/Library/caffe
如果想深入理解python路徑及具體執(zhí)行過程甩鳄,請(qǐng)移步理解 python 模塊加載和路徑查找