error: command 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Micr osoft\\Visual C++ f

在python下安装MySQL-python遇到的大坑:尝试了源码安装,pip install安装,始终无法安装成功,最终解决办法是通过以下方法:

1.https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下载MySQL-python或者是Mysqlclient的.whl包,注意对应自己安装的python版本,如何使32 bit就下载对应32位的版本;

error: command 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Micr osoft\\Visual C++ f_第1张图片

2.通过pip install对应的.whl就可以看到安装成功了,然后import MySQLdb,发现已经不报错了;

C:\Users\Administrator\Desktop>pip install C:\Users\Administrator\Desktop\mysqlc
lient-1.3.12-cp27-cp27m-win32.whl
Processing c:\users\administrator\desktop\mysqlclient-1.3.12-cp27-cp27m-win32.wh
l
Installing collected packages: mysqlclient

Successfully installed mysqlclient-1.3.12

后记在python3安装mysql驱动又遇到新的问题,下载了.whl的安装包,提示如下错误:

mysqlclient-1.3.12-cp37-cp37m-win32.whl is not a supported wheel on this platfor

m.

本来以为是python 32位版本64版本的问题,后面尝试还是没有解决,最后又重新看了一下列表,怀疑是跟python版本,我电脑安装的是python 3.6.4版本,所以我需要选择

  • mysqlclient‑1.3.12‑cp36‑cp36m‑win32.whl 这个版本(python版本为32位的3.6版本)
  • 然后就成功的安装了。


这个问题浪费了大量时间解决,网上方案太多,但能解决的方法太少,记录一下,方便下次遇到尽快解决;

你可能感兴趣的:(python)