mysql python is not installed_最全的解决安装MySQL-Python出现的问题: pip install MySQl-Python 出现:下列问题...
問題 1:Microsoft Visual C++ 9.0 is required
error: Microsoft Visual C++ 9.0 is required
在Windows下用pip安裝MySQl-Python報如下錯誤,看錯誤提示就知道去http://aka.ms/vcpython27找解決方法了
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27
將安裝包下載
Microsoft Visual C++ Compiler for Python 2.7
回來安裝即可解決問題
問題 2 : cl.exe 問題
解決'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit 2
解決
mysql-python 安裝錯誤: Cannot open include file: 'config-win.h': No such file or directory
問題描述:
pip instal MySQL-python
出現如下錯誤:
運行環境:
python 2.7.10
setuptools 16.0
pip 7.0.1
操作系統:Windows10.0.10240 64位
解決辦法:
1) 安裝mysql connector, 可根據系統版本選擇安裝32位或64位的, 下載地址:
2) 安裝Microsoft Visual C++ Compiler for Python 2.7,要是安裝mysql-python需要乃至vc的一些運行庫,下載地址:
按上面步驟安裝好依賴相關軟件后, 再次運行pip install MySQL-python應該就會執行成功;
但筆者卻再次遇到了這個問題, 仔細看了下錯誤信息發現有如下提示:
**注意* :如果還是出現'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit 2, 可能是你安裝的版本和你python和pip 版本不一樣, 可能python 是32位,你安裝的是64位的connector
之前安裝的mysql connector是64位的, 安裝到了C:\Program Files \MySQL\MySQL Connector C 6.0.2目錄,但從提示中看它要的是安裝到C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2,因此應該安裝32位的mysql connector;
重新安裝32位的mysql connector, 重新執行pip install MySQL-python, 安裝成功!
總結一下,造成上述的主要原因是: 系統中安裝的python、pip 都是32位。
問題 3 :link.exe 問題
問題:
build\lib.win-amd64-2.7\_mysql.pyd : fatal error LNK1120: 56 unresolved externals
error: command 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\link.exe' failed with exit status 1120
解決方法如下:
查看python是多少位的:我的是32位的, 所以下載的是32位的
如果是win7 64位2.7版本的python,就下載
MySQL_python-1.2.5-cp27-none-win_amd64.whl
然后在命令行執行pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
當然需要在cmd下跳轉到下載MySQL_python-1.2.5-cp27-none-win_amd64.whl的目錄下
然后就安裝成功了MySQL-python
參考文章:
總結
以上是生活随笔為你收集整理的mysql python is not installed_最全的解决安装MySQL-Python出现的问题: pip install MySQl-Python 出现:下列问题...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux qt手册,明远智睿I.MX6
- 下一篇: C#session共享+redis_技术