過程中,需要去通過pip安裝Django,結(jié)果出錯(cuò)了:
E:\Dev_Tools\webserver\django>pip install Django
'pip' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。
E:\Dev_Tools\webserver\django>python pip install Django
python: can't open file 'pip': [Errno 2] No such file or directory
【解決過程】
1. 然后就去看了看,site-packages的pip和pip-1.2.1-py2.7.egg-info中,都沒有pip.py或pip.exe之類的。
并且,此路徑也沒加到PATH中去,所以沒法運(yùn)行,也是正常的。
但是為何官網(wǎng)教程,竟然會(huì)這么寫,很是奇怪。
2.后來還是無意間通過google搜:
pip’ is not recognized as an internal or external command operable program or batch file
而找到的:
Python: Pip is command is not recognized
參考其截圖,去添加對(duì)應(yīng)的環(huán)境變量:
E:\dev_install_root\Python27\Scripts
到PATH中去:
因?yàn)镋:\dev_install_root\Python27\Scripts中包含了對(duì)應(yīng)的pip:
然后就解決了此問題,可以正常運(yùn)行pip了。
3. 其實(shí)關(guān)于把Scripts添加到PATH中,其實(shí)之前就在
中看到了,只是當(dāng)時(shí)故意沒去添加,看看后續(xù)是否可以正常執(zhí)行的,結(jié)果現(xiàn)在果然出錯(cuò)了。
但是也就是出錯(cuò)并解決掉錯(cuò)誤,才更加明白程序的內(nèi)在邏輯的。
【總結(jié)】
無論何時(shí),在cmd中出現(xiàn)了:
不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。
的錯(cuò)誤,那都是沒有找到對(duì)應(yīng)的可執(zhí)行程序,所以:
要么是本身系統(tǒng)中的確沒有此種可執(zhí)行程序 -> 下載或安裝此種程序,再記得確保PATH中包含對(duì)應(yīng)路徑。
要么是有此程序,但是PATH中沒有包含對(duì)應(yīng)的路徑 -> 添加對(duì)應(yīng)的路徑到PATH中即可。