'pip' 不是內(nèi)部或外部命令

過程中,需要去通過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中,其實之前就在

How to install Django

中看到了,只是當(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中即可。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • python-pip安裝MySQLdb包遇到一些問題,借助百度解決了,以此記錄: 一,如果報錯python,pip...
    權(quán)艷霞閱讀 7,072評論 1 1
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • 5.3 Windows安裝說明 譯者:Python 文檔協(xié)作翻譯小組,原文:Windows Installatio...
    布客飛龍閱讀 1,908評論 0 4
  • 引言 在這里我假設(shè)你已經(jīng)看完了一篇Python教程,基本熟悉了Python的結(jié)構(gòu)和語法,在命令行下的Python互...
    python瑟維爾閱讀 314評論 0 2
  • 這輩子都是為別人想的多些,對朋友掏心掏肺,最后才如此落魄,當(dāng)然原因很多,都是迫不得已吧! 事情出來,沒有找誰去討要...
    6ef0f473e4e3閱讀 349評論 0 0

友情鏈接更多精彩內(nèi)容