如何在 Windows 上設定 Python 環境變數 PYTHONPATH?


在 Windows 上,您可以設定 PYTHONPATH 環境變數來指定 Python 在匯入模組時應搜尋的目錄。以下是在 Windows 上設定 PYTHONPATH 環境變數的幾種方法

使用命令提示符設定 PYTHONPATH

您可以透過輸入以下命令在命令提示符中設定 PYTHONPATH 環境變數:

$set PYTHONPATH=c:\path\to\my\modules

這將 PYTHONPATH 環境變數設定為 c:\path\to\my\modules。要使此更改永久生效,您需要將其新增到系統環境變數中:

開啟“開始”選單並搜尋“環境變數”。

單擊“編輯系統環境變數”。

單擊“環境變數”按鈕。

在“系統變數”下,單擊“新建”以新增新的環境變數。

為變數名輸入 PYTHONPATH,為變數值輸入 c:\path\to\my\modules。

單擊“確定”以儲存環境變數。

使用 PowerShell 設定 PYTHONPATH

您可以透過輸入以下命令在 PowerShell 中設定 PYTHONPATH 環境變數:

$env:PYTHONPATH = "c:\path\to\my\modules"

這將 PYTHONPATH 環境變數設定為 c:\path\to\my\modules。要使此更改永久生效,您可以將其新增到您的 PowerShell 配置檔案中:

開啟 PowerShell 並輸入以下命令以開啟您的 PowerShell 配置檔案:

$notepad $PROFILE

將以下行新增到檔案的末尾:

$env:PYTHONPATH = "c:\path\to\my\modules"

儲存檔案並關閉記事本。

使用 Windows 環境變數對話方塊設定 PYTHONPATH

您還可以使用 Windows 環境變數對話方塊設定 PYTHONPATH 環境變數。方法如下:

開啟“開始”選單並搜尋“環境變數”。

單擊“編輯系統環境變數”。

單擊“環境變數”按鈕。

在“使用者變數”或“系統變數”下,單擊“新建”以新增新的環境變數。

為變數名輸入 PYTHONPATH,為變數值輸入 c:\path\to\my\modules。

單擊“確定”以儲存環境變數。

使用 IDE 或編輯器設定 PYTHONPATH

許多 Python IDE 和文字編輯器允許您直接在應用程式中設定環境變數。例如,在 PyCharm 中,您可以透過轉到“執行”>“編輯配置”並將 PYTHONPATH 環境變數新增到環境變數部分來設定它。

使用批處理檔案設定 PYTHONPATH

您還可以建立批處理檔案來設定 PYTHONPATH 環境變數。以下是一個示例:

$@echo off
$set PYTHONPATH=c:\path\to\my\modules
$python my_script.py

這將 PYTHONPATH 環境變數設定為 python 模組

要在 Windows 上使用批處理檔案設定 PYTHONPATH 環境變數,請按照以下步驟操作:

開啟記事本等文字編輯器並建立一個新檔案。

將以下行新增到檔案中:

$set PYTHONPATH=path\to\your\python\module.

將 path\to\your\python\module 替換為您包含 Python 模組或包的資料夾的實際路徑。

將檔案儲存為 .bat 副檔名,例如 setpythonpath.bat。

現在,您可以執行此批處理檔案來設定 PYTHONPATH 環境變數。為此,請開啟命令提示符視窗並導航到批處理檔案所在的目錄。然後,鍵入批處理檔案的名稱並按 Enter。PYTHONPATH 環境變數將為當前命令提示符會話設定。

如果要永久設定 PYTHONPATH 環境變數,可以將批處理檔案新增到系統的啟動資料夾中。為此,請按照以下步驟操作:

按 Windows 鍵 + R 開啟“執行”對話方塊。

鍵入 shell:startup 並按 Enter。

這將開啟您的使用者帳戶的啟動資料夾。將您之前建立的批處理檔案複製到此資料夾中。

每次啟動計算機時,批處理檔案現在都會自動執行,為所有命令提示符會話設定 PYTHONPATH 環境變數。

如果要將多個路徑新增到 PYTHONPATH 環境變數中,可以使用分號 (;) 將它們分隔開。例如,如果您有兩個包含 Python 模組或包的資料夾,您可以將 PYTHONPATH 環境變數設定為包含這兩個資料夾,如下所示:

$set
PYTHONPATH=path\to\your\first\python\module;path\to\your\second\python\module

這將這兩個資料夾都新增到 PYTHONPATH 環境變數中,允許 Python 找到位於其中任何一個資料夾中的模組或包。

必須注意,如果路徑中包含空格,則需要將整個路徑用引號括起來。例如:

$set PYTHONPATH="C:\Program Files\MyPythonModule";"D:\Python Projects"

這將向 PYTHONPATH 環境變數新增兩個路徑,其中一個路徑名稱中包含空格。

設定 PYTHONPATH 環境變數後,可以透過開啟命令提示符視窗並鍵入以下命令來驗證它是否已正確設定:

$echo %PYTHONPATH%

這將顯示 PYTHONPATH 環境變數的當前值。如果看到您之前設定的路徑,則您的 PYTHONPATH 環境變數已正確設定。

總之,在本文中,我們考慮了在 Windows 上使用程式碼示例設定 PYTHONPATH 環境變數的幾種不同方法

更新於:2023年5月2日

38K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.