问题
直接使用pip install安装mysqlclient最新版本2.1.1失败了,提示“Failed building wheel for mysqlclient”
解决步骤:
-
换wheel方式安装,去pypi官网准备下载文件,突然发现2.1.1只支持py38及以上;
-
换2.1.0,pip install mysqlclient==2.1.0也失败,原因一样;
-
继续wheel方式安装,下载之后pip install mysqlclient-2.1.0-cp37-cp37m-win_amd64.whl,提示“whl is not a supported wheel on this platform.”;
-
可能是whl文件名不正确,网上查找的print(pip._internal.pep425tags.get_supported())查看支持whl文件名方式不可用,——因为pip._internal中没有pep425tags.py文件;
-
使用pip debug --verbose查看, 发现格式应该为cp37-cp37m-win32;
-
改成mysqlclient-2.1.0-cp37-cp37m-win32.whl后安装成功。