1. 程式中新增
利用sys.path 進行新增, 例如:
import sys sys.path.append('/Users/username/Documents/') sys.path
以及可以利用sys.path 輸出目前所包含的目錄.
2. 利用.pth 檔案進行新增
在lib/python 所安裝的目錄下的lib/python/site-packages/ 目錄下增加一個.pth 檔.
這裡需要注意的python 所安裝的目錄在哪裡.
例如, 用conda 中virtual environment 的my_project 環境, 那麼就應該為/Users/username/opt/anaconda3/envs/fealpy /lib/python3.8/site-packages 的目錄下增加一個mypath.pth 檔案.
mypath.pth 中的內容即為將要新增的目錄:
/Users/username/Documents/ /Users/username/Downloads/
新增後, 同樣可以在python 中呼叫sys.path 查看:
import sys sys.path
把自己專案所在的位址放在sys.path列表裡面,方便快速匯入模組。
import os, sys
# 获取当前用户的home目录 module = os.path.expanduser('~') # 打印当前用户的home目录 print(module) # 定义home目录的搜索优先级,0为最高优先级 # sys.path.insert()加入的也是临时搜索路径,程序退出后失效。 sys.path.insert(0, module) # 打印搜索路径 print(sys.path)
以上是Python中怎麼加入搜尋路徑的詳細內容。更多資訊請關注PHP中文網其他相關文章!