在 Python 中定位模組


當你匯入一個模組時,Python 直譯器會按以下順序搜尋該模組 −

  • 當前目錄。
  • 如果找不到該模組,Python 然後會搜尋 shell 變數 PYTHONPATH 中的每個目錄。
  • 如果一切失敗,Python 會檢查預設路徑。在 UNIX 中,此預設路徑通常是 /usr/local/lib/python/。

模組搜尋路徑儲存在系統模組 sys 中,作為 sys.path 變數。sys.path 變數包含當前目錄、PYTHONPATH 和安裝相關預設值。

PYTHONPATH 變數

PYTHONPATH 是一個環境變數,它包含一個目錄列表。PYTHONPATH 的語法與 shell 變數 PATH 的語法相同。

下面是一個 Windows 系統中的典型 PYTHONPATH −

set PYTHONPATH = c:\python20\lib;

下面是一個 UNIX 系統中的典型 PYTHONPATH −

set PYTHONPATH = /usr/local/lib/python

更新於: 2020 年 1 月 30 日

1K+ 次瀏覽

開啟你的 職業生涯

透過完成課程,獲取認證

入門
廣告