Can';t在Windows中安装mysql python(更新版本)

Can';t在Windows中安装mysql python(更新版本),python,mysql,python-2.7,mysql-python,python-module,Python,Mysql,Python 2.7,Mysql Python,Python Module,我已经在我的机器(Windows 8)上安装了mysql pythonv1.2.4版。我正在使用Python 2.7。每次尝试升级到v1.2.5时,我都会遇到以下错误。(从v1.3.7开始仍然发生) 9.0\VC\Bin\cl.exe/c/nologo/Ox/MD/W3/GS-/DNDEBUG-Dversion\u info=(1,2,5,'final',1)-D\u version\uuu=1.2.5“-IC:\Program Files(x86)\MySQL\MySQL连接器c 6。 0.2

我已经在我的机器(Windows 8)上安装了
mysql python
v1.2.4版。我正在使用Python 2.7。每次尝试升级到v1.2.5时,我都会遇到以下错误。(从v1.3.7开始仍然发生)

9.0\VC\Bin\cl.exe/c/nologo/Ox/MD/W3/GS-/DNDEBUG-Dversion\u info=(1,2,5,'final',1)-D\u version\uuu=1.2.5“-IC:\Program Files(x86)\MySQL\MySQL连接器c 6。 0.2\include“-Ic:\python27\include-Ic:\python27\PC/Tc\u mysql.c/Fobuild\temp.wi n32-2.7\Release\u mysql.obj/Zl _mysql.c _mysql.c(42):致命错误C1083:无法打开包含文件:“config win.h”:没有这样的文件或目录 错误:命令“C:\Users\User\AppData\Local\Programs\Common\Microsoft\Visual” Python 9的VC\bin \C.exe的C++在退出状态2下失败
----------------------------------------   Rolling back uninstall of mysql-python Command "c:\python27\python.exe -u -c "import
设置工具,标记化文件='c:\ \users\user\appdata\local\temp\pip-build-utz7of\MySQL-python\setup.py';前任 ec(编译(getattr)(标记化“打开”, 打开(文件).read().replace('\r\n','\n'),文件,'exec'))” 安装--记录c:\users\user\appdata\local\temp\pip osy _cg record\install-record.txt--外部管理的单一版本--在c:\users\user\appdata\local\temp\pip-build-utz7of\MySQL中编译“fai led”,错误代码为1 -蟒蛇\

我试过(但没有成功):

  • 安装VS2010
  • 更改Python路径
  • 使用Wheel模块(我为MySQL python构建Wheel失败了
  • 安装Python MySQL连接器。对于Python和C
  • 安装mysqlclient
  • 从中使用Exe安装程序安装
  • 我错过什么了吗?谢谢。

    我自己解决了

    我使用的车轮安装从

    那里有两个轮子。
    amd64
    一个拒绝在我的平台(Windows)上安装,但另一个工作正常。我指的是这个名字的文件:

    MySQL_python-1.2.5-cp27-none-win32.whl
    
    然后在与控制盘软件包相同的文件夹中运行以下命令来安装它

    pip install MySQL_python-1.2.5-cp27-none-win32.whl
    
    Python 3.7


    使用mysqlclient‑1.3.13‑cp37‑cp37m‑win32.whl

    我不明白为什么我会投反对票。这类似于一些问题,但我尝试过它们的解决方案,但都不起作用。如果你想这样做,请解释否决投票的原因当你使用exe安装程序时发生了什么?它安装得很好,但是我仍然无法安装
    mysql python
    你怎么知道它失败了?您是否尝试导入它并得到错误?我一直得到我粘贴在问题中的错误。找不到config win.h等。从2018年起(现在版本为1.3.7),这似乎仍然是让Python在Windows上与MySQL一起工作的唯一方法。从2019年8月起,这是唯一对我有效的方法。像OP一样,64位版本本应该适合我,但不会。到目前为止,32位似乎还不错。
    pip install MySQL_python-1.2.5-cp27-none-win32.whl