python第三方模塊的導入
阿新 • • 發佈:2017-05-17
.bashrc 內置 error: 環境變量 append 加載 嘗試 share 添加
模塊搜索路徑
當我們嘗試加載一個模塊時,Python會在指定的路徑下搜索對應的.py文件,如果找不到,就會報錯:
>>> import module1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named module1
默認情況下,Python解釋器會搜索當前目錄、所有已安裝的內置模塊和第三方模塊,搜索路徑存放在sys
模塊的path
變量中:
>>> import sys
>>> sys.path
[‘‘, ‘/usr/lib/python2.7‘, ‘/usr/lib/python2.7/plat-x86_64-linux-gnu‘, ‘/usr/lib/python2.7/lib-tk‘, ‘/usr/lib/python2.7/lib-old‘]
如果我們要添加自己的搜索目錄,有兩種方法:
一是直接修改sys.path
,添加要搜索的目錄:
>>> import sys
>>> sys.path.append(‘/usr/share/doc/python-wxtools‘)
二是修改PYTHONPATH,只添加自己的搜索路徑即可
1. 在/etc/profile 或者 ~/.bashrc 中輸出環境變量
export PYTHONPATH=$PYTHONPATH:模塊路徑
2. source /etc/profile
python第三方模塊的導入