无法在Windows中安装mysql-python(较新版本)

Ami*_*ini 3 python mysql python-module mysql-python python-2.7

mysql-python在我的机器上安装了v1.2.4(Windows 8).我使用的是Python 2.7.每次尝试升级到v1.2.5时,我总是得到以下错误.(从v1.3.7开始仍然发生)

C:\Users\User\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\
Run Code Online (Sandbox Code Playgroud)

9.0\VC\Bin\cl.exe/c/nologo/Ox/MD/W3/GS-/DNDEBUG -Dversion_info =(1,2,5,'fi nal',1)-D__version __ = 1.2.5"-IC :\ Program Files(x86)\ MySQL\MySQL Connector C 6. 0.2\include"-Ic:\ python27\include -Ic:\ python27\PC /Tc_mysql.c /Fobuild\temp.wi n32-2.7\Release_mysql.obj/zl _mysql.c _mysql.c(42):致命错误C1083:无法打开包含文件:'config-win.h':没有这样的文件或目录错误:命令'C:\ Users\User\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe'失败,退出状态为2

----------------------------------------   Rolling back uninstall of mysql-python Command "c:\python27\python.exe -u -c "import
Run Code Online (Sandbox Code Playgroud)

setuptools,tokenize; file ='c:\\ users\user\appdata\local\temp\pip-build-utz7of\MySQL-python\setup.py'; ex ec(compile(getattr(tokenize,'open',open)(file) .read().replace('\ r \n','\n'),file,'exec'))"install --record c:\ users\user\appdata\local\temp\pip-osy _cg- record\install-record.txt --single-version-external-managed --compile"fai led with error code 1 in c:\ users\user\appdata\local\temp\pip-build-utz7of\MySQL -python \

我已经尝试过(并且没有工作):

  1. 安装VS2010
  2. 改变Python路径
  3. 使用Wheel模块(我得到Failed building wheel for MySQL-python)
  4. 安装Python MySQL连接器.适用于Python和C.
  5. 安装 mysqlclient
  6. 使用来自https://pypi.python.org/pypi/mysql-python/1.2.5的 Exe安装程序进行安装

我错过了什么吗?谢谢.

Ami*_*ini 12

我自己解决了.

我使用来自http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python的车轮安装程序.

那里有两个轮组.在amd64一个拒绝安装我的平台(Windows)上,但另外一个作品就好.我是指具有此名称的文件:

MySQL_python-1.2.5-cp27-none-win32.whl
Run Code Online (Sandbox Code Playgroud)

然后通过在与wheel包相同的文件夹中运行以下命令来安装它.

pip install MySQL_python-1.2.5-cp27-none-win32.whl
Run Code Online (Sandbox Code Playgroud)

Python 3.7

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