如何在 Windows 中設置 PATH 變量

已發表: 2021-08-26

環境變量是操作系統上各種程序或進程的名稱-值對。 在 Windows 上,環境變量存儲了有關操作系統環境的各種信息,例如其路徑、系統程序和進程的位置以及其他系統程序所需的其他基本數據。

setting PATH variable in Windows

在不同種類的 Windows 環境變量中,一個起著重要作用——並影響程序和命令的執行方式——是 PATH 環境變量。

如果您想知道為什麼要設置 PATH 變量以及如何設置,這裡有一個詳細解釋相同內容的指南。

目錄

為什麼要設置 PATH 變量?

PATH 是所有 Windows 操作系統上必不可少的環境變量。 它決定了系統在您的計算機上執行程序或命令的方式。

通常,當您必須啟動程序或執行命令時,您有兩個選擇。 您可以導航到存儲程序/命令的目錄並從那裡執行它。 或者,您可以使用文件系統中該程序/命令的絕對路徑從任何地方運行它。

雖然這兩種方法都允許您通過 CLI(命令提示符或 PowerShell)執行程序或命令,但它們的效率並不高。 這裡更好的解決方案是在環境變量中為這些程序或命令設置 PATH 變量,以便您可以從文件系統層次結構中的任何位置訪問它們。

例如,對於 Python 安裝,除非安裝程序為您提供自動設置 PATH 的選項,否則您必須明確執行此操作才能在系統上的任何目錄中使用 Python。 儘管這是一個可選步驟,但強烈建議您這樣做以減少在運行 Python 腳本時使用絕對(完整)路徑的需要。

如何設置 PATH 變量

PATH 變量可以通過 GUI 和 CLI 方法指定,所有 Windows 版本所涉及的步驟幾乎相同。 以下是這些步驟的細分,以指導您完成此過程。

使用 GUI 設置 PATH 變量

使用圖形界面是在 Windows 中設置 PATH 變量的最簡單方法。 為此,首先,通過點擊Windows + R快捷鍵打開Windows 運行提示。

接下來,在Open旁邊的字段中,輸入sysdm.cpl並按Enter或單擊OK打開System Properties

System Properties中,轉到Advanced選項卡,然後單擊底部的Environment Variables按鈕。

setting the PATH variable in Windows

Environment Variables窗口中,您將看到兩個部分:一個用於用戶變量,另一個用於系統變量。 所有系統用戶都可以訪問系統變量,而用戶變量僅適用於當前用戶。 因此,根據您要修改的變量類型,您需要單擊相應部分中的路徑。

現在,打開文件資源管理器並轉到要添加到 PATH 的程序的安裝目錄。 按住Shift鍵,右鍵單擊文件夾,然後選擇Copy as Path

Environment Variables窗口中,單擊任一部分的Path變量名稱,然後單擊Edit按鈕。 在 Windows 7 和 Windows 8 上,在行尾添加一個分號,並且不留空格,將剛剛複制的程序路徑粘貼到Path字段中。

setting the PATH variable in Windows

如果您使用的是 Windows 10,請點擊新建按鈕並將復制的路徑粘貼到新行上。 或者,點擊Edit text ,在Variable value字段的末尾添加一個分號,然後粘貼程序的路徑。

setting the PATH variable in Windows

點擊確定

使用 CLI 設置 PATH 變量

雖然 GUI 方法更易於遵循並永久設置 PATH 變量,但它涉及多個步驟。 因此,如果您想省去點擊各種菜單窗口的麻煩,您可以使用PATH命令通過命令行設置 PATH。

為此,首先,使用管理員權限啟動命令提示符。 為此,請按Windows + X快捷鍵打開高級用戶菜單,然後從可用選項中選擇命令提示符(管理員) 。 在用戶帳戶控制中點擊。 如果您使用的是 Windows 7 或 Windows 8,請按Windows鍵,搜索Command Prompt ,然後按 Ctrl + Shift + Enter快捷方式以管理員權限打開它。

在命令窗口中,使用以下命令語法輸入命令以設置變量:

set PATH=”value”

…其中value是您要添加的文件系統中程序的路徑。

例如:

set PATH=”C:\Program Files\Android\Platform-Tools”

但是,此命令臨時設置 PATH(僅針對當前會話)並在系統重新啟動時將其重置為默認 PATH 條目。

因此,如果您想為某個程序永久設置 PATH(即使在重新啟動 PC 後它仍然存在),您需要使用setx命令。

以下是使用它的語法:

setx PATH "value;%PATH%"

例如:

setx PATH "C:\Program Files\Android\Platform-Tools;%PATH%"

請注意,這將為本地環境(當前用戶)設置 PATH 變量。 如果您想在系統範圍內執行此操作,則需要使用/m參數。 為此,在提升的命令提示符中,運行以下命令:

setx /m PATH "C:\Windows\System32;%PATH%"

完成後,重新啟動 CMD。

最後,要驗證您的 PATH 是否已成功添加,請在 CMD 中運行以下命令:

echo %PATH%

也在 TechPP 上

如何取消設置 PATH 變量

出於某種原因,如果您在設置 PATH 變量後想要取消設置,可以使用以下步驟進行。

打開運行並輸入:

sysdm.cpl

System Properties中,點擊Advanced選項卡,然後單擊底部的Environment Variables按鈕。 接下來,單擊Environment Variables窗口中任一部分的Path條目(取決於您是臨時設置還是永久設置 PATH),然後單擊Edit按鈕。

點擊您要刪除的條目以選擇它,然後點擊右側的刪除按鈕。 在舊版本的 Windows 上,您可以單擊編輯文本按鈕並刪除變量值文本字段的最近 PATH 條目。

setting the PATH variable in Windows

點擊確定以保存更改。

使用 CLI 從任何地方運行程序/命令

在計算機上設置 PATH 變量以包含要從任何目錄執行的程序或命令的路徑(或目錄)後,您可以輕鬆地從命令提示符或 PowerShell 運行它,而無需指定其絕對路徑.

關於在 Windows 中設置 PATH 變量的常見問題解答

1. 如何在 Windows 10 中設置 PATH 變量?

在 Windows 10 上,您可以使用 GUI 或 CLI 設置 PATH 變量。 使用 GUI,您需要進入環境變量設置並從那裡設置/修改 PATH 變量,而在 CLI 方法中,您只需在 CMD 提示符下運行幾個命令,您將擁有所需程序集的 PATH 變量。

因此,根據您發現更容易遵循的方法,請按照指南前面列出的步驟在 Windows 10 PC 上設置 PATH 變量。

2. Windows 有 PATH 變量嗎?

所有 Windows 操作系統都將 PATH 變量作為環境變量的一部分,通過為最常用的程序或命令設置它,您可以從文件系統中的任何目錄啟動它們,而無需指定它們的絕對路徑。

3. 如何永久設置 PATH 變量?

可以通過 GUI 和 CLI 方法永久設置 PATH 變量。 使用 GUI 方法,您必須進入環境變量設置並在那里為您的程序或命令設置 PATH。 另一方面,CLI 方法簡化了此過程,只涉及在命令提示符中使用命令 ( setx ),從而省去了單擊各種菜單的麻煩。

4. 如何在 CMD 中找到我的 PATH?

要在 Windows PC 上查找 PATH 變量,請以管理員權限打開命令提示符並運行echo %PATH%