什麼是Path環境變數? 在探討這個問題之前,我們需要瞭解什麼是環境變數。 “環境變數”和“path環境變數”其實是兩個東西,這一點大家一定要區分開,不要混為一談。 “環境變數”是操作系統工作環境設置的一些選項或屬性參數。每個環境變數由變數名和文件路徑組成的,可以設置很多個環境變數。 我們一般使用環 ...
什麼是Path環境變數?
在探討這個問題之前,我們需要瞭解什麼是環境變數。
“環境變數”和“path環境變數”其實是兩個東西,這一點大家一定要區分開,不要混為一談。
“環境變數”是操作系統工作環境設置的一些選項或屬性參數。每個環境變數由變數名和文件路徑組成的,可以設置很多個環境變數。
我們一般使用環境變數指定一個文件夾的位置,或一個應用程式的位置等。
而path環境變數只是眾多環境變數的其中一個,它的變數名叫做“path”,與其他環境變數沒有什麼區別,只不過“path”這個環境變數經常用到而已。
這就是環境變數與path環境變數的區別。
那麼path環境變數是幹嘛的?它有什麼作用?
path環境變數有什麼作用
path環境變數的主要作用是能夠讓系統快速啟動一個應用程式。
path環境變數的變數值是很多個文件夾路徑,它的意思是告訴系統,當你想運行一個應用程式時,你可以在這些文件夾里查找。這樣就能讓系統快速啟動這個應用程式。
第二個作用是,當我們想運行一個應用程式時,不需要找它的存儲位置,只需要輸入應用程式名就能快速運行。
舉個例子,在cmd中啟動應用程式時,正常的方式是將應用程式的完整路徑複製下來,然後再回車運行。拿python舉例,如圖所示:
但如果我們把這個應用程式添加到path環境變數里,我們只需要輸入應用程式名就可以運行。如圖:
可以看到,加入到path環境變數之後,直接輸入python即可運行程式。
這是因為在CMD中運行程式時,系統會根據一下搜索順序去查找這個應用程式:
- 首先會在CMD當前目錄下搜索該程式,如果找到了該程式,便會啟動。
- 如果CMD目錄下沒有這個程式,則系統會進入到path環境變數保存的目錄下去搜索,如果找到了則啟動程式
- 如果path中沒有添加此程式的目錄,那麼此次的搜索結果就是沒有找到此程式,便會報錯:“'xxx' 不是內部或外部命令,也不是可運行的程式或批處理文件。”。
如何配置path環境變數
配置環境變數的方法可以參考《怎麼把Python添加到環境變數中》此文章。
此文章是以python這個應用程式舉例的,其實所有的應用程式都是同樣的操作。
以上就是本文的所有內容。