1. 程式人生 > >windows下安裝python MySQLdb及問題解決

windows下安裝python MySQLdb及問題解決

轉自
https://blog.csdn.net/ping523/article/details/54135228#commentBox

之前按照網路上搜羅的教程安裝了python-mysql(1.2.3),可是專案需要的是1.2.5,需要更新,然而,一個簡單的pip install --upgrade python-mysql就該解決的問題,其實在自己機器上並不生效,而且還報錯。

無奈之下又開始各種蒐羅,

嘗試途徑:

N1:pip install -r python-mysql==1.2.5,not ok;pip常用命令

N2:在官網下載的1.2.5的.exe檔案(

https://pypi.python.org/pypi/MySQL-python/1.2.5)並不能直接安裝,1.2.3版本的就可以,不知道為什麼;

N3:終於找到了一篇文章跟我的報錯情況一樣的(http://www.cnblogs.com/lgh344902118/p/6244266.html),但是按照其方法,在報錯(error: command ‘C:\\Users\\Admin\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe’ failed with exit status 2

)時,並不能解決我的問題,無奈,放棄之

N4:在我的報錯中,其中有提示缺少VC++9.0的,安裝之;還有要安裝setuptools是,安裝之(可參考),但是都安裝以後,還是一樣的錯誤,最後,功夫不負有心人,終於找到了我的救星:http://www.mamicode.com/info-detail-1222077.html,裡面提到的解決方法很快的實現了我的需求。

首先,安裝wheel

pip install wheel
  

其次,下載MySQL_python-1.2.5-cp27-none-win_amd64.whl,下載路徑

下載後,直接使用pip安裝:

pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
  
此時,用pip list檢視按章的mysql,終於變為了1.2.5,大功告成~~