當我們試圖加載一個模塊時,Python會在指定的路徑下搜索對應的.py文件,如果找不到,就會報錯:
默認情況下,Python解釋器會搜索當前目錄、所有已安裝的內置模塊和第三方模塊,搜索路徑存放在sys
模塊的path
變量中:
如果我們要添加自己的搜索目錄,有兩種方法:
一是直接修改sys.path
,添加要搜索的目錄:
這種方法是在運行時修改,運行結束後失效。
第二種方法是設置環境變量PYTHONPATH
,該環境變量的內容會被自動添加到模塊搜索路徑中。設置方式與設置Path環境變量類似。注意只需要添加你自己的搜索路徑,Python自己本身的搜索路徑不受影響。