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