python-pip安裝MySQLdb包遇到的坑

python-pip安裝MySQLdb包遇到一些問題,借助百度解決了,以此記錄:

一,如果報錯python,pip不是內(nèi)部或者外部命令,借用網(wǎng)上一圖:


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

【解決過程】

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:\Python27\Scripts

到PATH中去:



因為E:\Python27\Scripts中包含了對應(yīng)的pip:


然后就解決了此問題,可以正常運行pip了。

3. 其實關(guān)于把Scripts添加到PATH中,其實之前就在

How to install Django

中看到了,只是當時故意沒去添加,看看后續(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中即可。

二,安裝MySQLdb包:

1,anaconda中在2.7和3.X中不同版本用不同包安裝

http://www.lfd.uci.edu/~gohlke/pythonlibs/


2, 在doc環(huán)境下,在pip所在的目錄下,執(zhí)行pip.exe,可以看到pip可以進行的操作,如下:


3、安裝MySQLdb之前先要安裝wheel,執(zhí)行pip install wheel命令進行安裝

4、下載MySQL_python-1.2.5-cp27-none-win32.whl安裝包,在下載之前先要確定你安裝的Python是32位的還是64位的,如果是32位的就下載32位的,如果是64位的就下載64位的。在這里下載:http://www.lfd.uci.edu/~gohlke/pythonlibs/


5、然后,執(zhí)行pip install MySQL_python-1.2.5-cp27-none-win32.whl ,如果是安裝64位的,需要把這個文件名改為“MySQL_python-1.2.5-cp27-none-any.whl”,放在E:\Python27\Scripts下。

可以使用查看你的電腦支持的whl的格式。


最后編輯于
?著作權(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)容

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