最新版的MySQLclient在windows平台需要重新编译,如果win平台未安装vs c++编译环境,那么一定报编译错误这时有两种解决办法:
1.直接下载1.4.6二进制版本下载地址
mysqlclient‑1.4.6‑cp36‑cp36m‑win_amd64.whl
2.先安装VS环境,微软官网可以下载个人版进行安装.
安装完成后,必须安装再安装mySQL连接器SDK否则会报缺少mysql.h; 网络上有不同版本的Connector SDK包,一定要在MariaDB下载下面这个连接器; C Connector 由于Mysqlclient2.1工程文件路径是C:\Program Files\MariaDB\MariaDB Connector C 但是默认安装路径是MariaDB Connector C 3.2.5有版本号,编译还汇报错 缺少MySQL.h文件,所以要将安装目录里的版本号去掉改为C:\Program Files\MariaDB\MariaDB Connector C这时再使用pip install MySQLclient 就可以安装最新的mysqlclient包了。