Python Can';t在Windows64上安装mysqlclient

Python Can';t在Windows64上安装mysqlclient,python,mysql,pip,mysql-python,python-wheel,Python,Mysql,Pip,Mysql Python,Python Wheel,我使用的是Windows 1064位,Python 3.82.无法通过PIP3安装myQualCudio/MySQL,它要求我下载微软Visual C++ 14的东西,我做了,但后来又有了一个新的错误。 我做了一些研究,试图手动下载.whl文件,但仍然无法安装。 因为我需要导入MySQLdb 我尝试了pip3安装mysql-python或安装mysqlclient,结果并不理想 _mysql.c _mysql.c(42): fatal error C1083: Unable to ope

我使用的是Windows 1064位,Python 3.82.无法通过PIP3安装myQualCudio/MySQL,它要求我下载微软Visual C++ 14的东西,我做了,但后来又有了一个新的错误。 我做了一些研究,试图手动下载.whl文件,但仍然无法安装。 因为我需要
导入MySQLdb
我尝试了
pip3安装mysql-python或安装mysqlclient
,结果并不理想

  _mysql.c
  _mysql.c(42): fatal error C1083: Unable to open: “config-win.h”: No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.25.28610\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2
当我手动安装.whl文件时,会出现此错误

$ pip3 install mysqlclient-1.4.6-cp38-cp38-win_amd64.whl
ERROR: mysqlclient-1.4.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
WARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the 'c:\python38\python.exe -m pip install --upgrade pip' command.

虽然我可以安装mysql.connector,因为我在其他项目中使用了导入mysql.connector,但我不知道为什么我不能安装mysql或mysqlclient,我知道我也有类似的问题,但我在其他帖子中没有找到解决方案。

使用常规的

pip3 install mysqlclient

两者都将安装实际的1.4.6版本

但是您必须安装python x64

上的Windows x86-64可执行安装程序

我用Visual Studio代码安装了x86版本,但该版本无法安装它

错误:mysqlclient-1.4.6-cp38-cp38-win_amd64.whl在此平台上不受支持

您有32位Python。使用它,您无法安装64位控制盘(
amd64.whl
)。下载32位控制盘


或者用64位Python替换您的Python并重新安装所有软件包。

谢谢dude,我去下载并安装了pip3的x32版本,很好用!!!!谢谢你的解释,伙计,我通过安装x32版本的mysqlclient包修复了它
pip install mysqlclient