如何在 Windows 中設置 PATH 變量
已發表: 2021-08-26環境變量是操作系統上各種程序或進程的名稱-值對。 在 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按鈕。
在Environment Variables窗口中,您將看到兩個部分:一個用於用戶變量,另一個用於系統變量。 所有系統用戶都可以訪問系統變量,而用戶變量僅適用於當前用戶。 因此,根據您要修改的變量類型,您需要單擊相應部分中的路徑。
現在,打開文件資源管理器並轉到要添加到 PATH 的程序的安裝目錄。 按住Shift鍵,右鍵單擊文件夾,然後選擇Copy as Path 。
在Environment Variables窗口中,單擊任一部分的Path變量名稱,然後單擊Edit按鈕。 在 Windows 7 和 Windows 8 上,在行尾添加一個分號,並且不留空格,將剛剛複制的程序路徑粘貼到Path字段中。
如果您使用的是 Windows 10,請點擊新建按鈕並將復制的路徑粘貼到新行上。 或者,點擊Edit text ,在Variable value字段的末尾添加一個分號,然後粘貼程序的路徑。
點擊確定。
使用 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%
如何取消設置 PATH 變量
出於某種原因,如果您在設置 PATH 變量後想要取消設置,可以使用以下步驟進行。
打開運行並輸入:
sysdm.cpl
在System Properties中,點擊Advanced選項卡,然後單擊底部的Environment Variables按鈕。 接下來,單擊Environment Variables窗口中任一部分的Path條目(取決於您是臨時設置還是永久設置 PATH),然後單擊Edit按鈕。
點擊您要刪除的條目以選擇它,然後點擊右側的刪除按鈕。 在舊版本的 Windows 上,您可以單擊編輯文本按鈕並刪除變量值文本字段的最近 PATH 條目。
點擊確定以保存更改。
使用 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% 。