No se puede instalar mysql-python (versiones más recientes) en Windows

Tengo mysql-python v1.2.4 instalado muy bien en mi máquina (Windows 8). Estoy usando Python 2.7. Siempre obtengo el siguiente error cada vez que bash actualizar a v1.2.5. (todavía sucede a partir de v1.3.7)

 C:\Users\User\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\ 

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 : \ Archivos de progtwig (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): error fatal C1083: No se puede abrir el archivo de inclusión: ‘config-win.h’: No existe tal error de archivo o directorio: comando ‘C: \ Users \ User \ AppData \ Local \ Programs \ Common \ Microsoft \ Visual C ++ para Python \ 9.0 \ VC \ Bin \ cl.exe ‘falló con el estado de salida 2

 ---------------------------------------- Rolling back uninstall of mysql-python Command "c:\python27\python.exe -u -c "import 

setuptools, tokenize; file = ‘c: \ \ users \ user \ appdata \ local \ temp \ pip-build-utz7of \ MySQL-python \ setup.py’; ex ec (compile (getattr (tokenize, ‘open’, open) ( archivo ) .read (). replace (‘\ r \ n’, ‘\ n’), file , ‘exec’)) “install –record c: \ users \ user \ appdata \ local \ temp \ pip-osy _cg- record \ install-record.txt –single-version-externamente administrado – compile fai led con el código de error 1 en c: \ users \ user \ appdata \ local \ temp \ pip-build-utz7of \ MySQL -python \

Lo he intentado (y ninguno funciona):

  1. Instalación de VS2010
  2. Cambiando el camino de Python
  3. Usando el módulo Wheel (obtuve Failed building wheel for MySQL-python )
  4. Instalar el conector MySQL de Python. Tanto para Python como para C.
  5. Instalando mysqlclient
  6. Instalación utilizando el instalador Exe desde https://pypi.python.org/pypi/mysql-python/1.2.5

¿Echo de menos algo? Gracias.

Lo resolví yo mismo.

Utilizo el instalador de ruedas de http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python .

Hay dos paquetes de ruedas allí. El amd64 one se niega a instalar en mi plataforma (Windows) pero el otro funciona bien. Me refiero al archivo con este nombre:

 MySQL_python-1.2.5-cp27-none-win32.whl 

Luego instálelo ejecutando este comando a continuación en la misma carpeta con el paquete de la rueda.

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

Python 3.7

Utilice mysqlclient‑1.3.13‑cp37‑cp37m‑win32.whl