什么是Path環(huán)境變量绘证?
在探討這個(gè)問題之前隧膏,我們需要了解什么是環(huán)境變量。
“環(huán)境變量”和“path環(huán)境變量”其實(shí)是兩個(gè)東西嚷那,這一點(diǎn)大家一定要區(qū)分開胞枕,不要混為一談。
“環(huán)境變量”是操作系統(tǒng)工作環(huán)境設(shè)置的一些選項(xiàng)或?qū)傩詤?shù)魏宽。每個(gè)環(huán)境變量由變量名和文件路徑組成的腐泻,可以設(shè)置很多個(gè)環(huán)境變量。
我們一般使用環(huán)境變量指定一個(gè)文件夾的位置队询,或一個(gè)應(yīng)用程序的位置等派桩。
而path環(huán)境變量只是眾多環(huán)境變量的其中一個(gè),它的變量名叫做“path”娘摔,與其他環(huán)境變量沒有什么區(qū)別窄坦,只不過“path”這個(gè)環(huán)境變量經(jīng)常用到而已。
這就是環(huán)境變量與path環(huán)境變量的區(qū)別凳寺。
那么path環(huán)境變量是干嘛的鸭津?它有什么作用?
path環(huán)境變量有什么作用
path環(huán)境變量的主要作用是能夠讓系統(tǒng)快速啟動(dòng)一個(gè)應(yīng)用程序肠缨。
path環(huán)境變量的變量值是很多個(gè)文件夾路徑逆趋,它的意思是告訴系統(tǒng),當(dāng)你想運(yùn)行一個(gè)應(yīng)用程序時(shí)晒奕,你可以在這些文件夾里查找闻书。這樣就能讓系統(tǒng)快速啟動(dòng)這個(gè)應(yīng)用程序。
第二個(gè)作用是脑慧,當(dāng)我們想運(yùn)行一個(gè)應(yīng)用程序時(shí)魄眉,不需要找它的存儲(chǔ)位置,只需要輸入應(yīng)用程序名就能快速運(yùn)行闷袒。
舉個(gè)例子坑律,在cmd中啟動(dòng)應(yīng)用程序時(shí),正常的方式是將應(yīng)用程序的完整路徑復(fù)制下來囊骤,然后再回車運(yùn)行晃择。拿python舉例,如圖所示:
但如果我們把這個(gè)應(yīng)用程序添加到path環(huán)境變量里也物,我們只需要輸入應(yīng)用程序名就可以運(yùn)行宫屠。,如圖:
可以看到滑蚯,加入到path環(huán)境變量之后浪蹂,直接輸入python即可運(yùn)行程序。
這是因?yàn)樵贑MD中運(yùn)行程序時(shí),系統(tǒng)會(huì)根據(jù)一下搜索順序去查找這個(gè)應(yīng)用程序:
- 首先會(huì)在CMD當(dāng)前目錄下搜索該程序乌逐,如果找到了該程序竭讳,便會(huì)啟動(dòng)。
- 如果CMD目錄下沒有這個(gè)程序浙踢,則系統(tǒng)會(huì)進(jìn)入到path環(huán)境變量保存的目錄下去搜索绢慢,如果找到了則啟動(dòng)程序
- 如果path中沒有添加此程序的目錄,那么此次的搜索結(jié)果就是沒有找到此程序洛波,便會(huì)報(bào)錯(cuò):“'xxx' 不是內(nèi)部或外部命令胰舆,也不是可運(yùn)行的程序或批處理文件〉偶罚”缚窿。
如何配置path環(huán)境變量
配置環(huán)境變量的方法可以參考《怎么把Python添加到環(huán)境變量中》此文章。
此文章是以python這個(gè)應(yīng)用程序舉例的焰扳,其實(shí)所有的應(yīng)用程序都是同樣的操作倦零。
以上就是本文的所有內(nèi)容。