para - Error de instalación de mysql-python: no se puede abrir el archivo de inclusión ''config-win.h''
mysql-python install (8)
Esto no funcionó para mí:
pip install mysqlclient
así que encontré esto después de un tiempo en stackoverflow:
pip install --only-binary :all: mysqlclient
y pasó todo el tiempo, sin necesidad de MS Visual C ++ 14 Herramientas de compilación y esas cosas
Nota: por ahora esto no funciona con Python3.7, también tuve que bajar a Python 3.6.5
Estoy tratando de ejecutar
pip install mysql-python connector
pero sigue
apareciendo
un error "
No se puede abrir el archivo de inclusión: ''config-win.h''
".
La instalación funciona bien en mi Mac y en otra máquina con Windows, pero no esta. Descargué Visual Studio C ++ e intenté instalarlo tanto en 32 bits como en 64.
_mysql.c(42) : fatal error C1083: Cannot open include file: ''config-win.h'': No s
uch file or directory
error: command ''C://Program Files (x86)//Microsoft Visual Studio 9.0//VC//BIN//c
l.exe'' failed with exit status 2
----------------------------------------
Cleaning up...
Command C:/Users/Admin1/Desktop/python/virtual/Scripts/python.exe -c "import set
uptools, tokenize;__file__=''C://Users//Admin1//Desktop//python//virtual//build//
MySQL-python//setup.py'';exec(compile(getattr(tokenize, ''open'', open)(__file__).r
ead().replace(''/r/n'', ''/n''), __file__, ''exec''))" install --record c:/users/admin
1/appdata/local/temp/1/pip-6pmwrd-record/install-record.txt --single-version-ext
ernally-managed --compile --install-headers C:/Users/Admin1/Desktop/python/virtu
al/include/site/python2.7 failed with error code 1 in C:/Users/Admin1/Desktop/py
thon/virtual/build/MySQL-python
Storing debug log for failure in C:/Users/Admin1/pip/pip.log
Estoy usando Windows 10 y superé este problema ejecutando el comando
pip install mysql-connector
en Windows PowerShell en lugar del símbolo del sistema.
Para
mysql8
y
python 3.7
en Windows, encuentro que las soluciones anteriores parecen no funcionar para mí.
Esto es lo que funcionó para mí:
pip install wheel
pip install mysqlclient-1.4.2-cp37-cp37m-win_amd64.whl
python -m pip install mysql-connector-python
python -m pip install SQLAlchemy
Referencia: https://mysql.wisborg.dk/2019/03/03/using-sqlalchemy-with-mysql-8/
Para mí, funcionó cuando seleccioné el bit correcto de mi versión de Python, NO el de la versión de mi computadora.
La mía es de 32 bits, y mi computadora es de 64 bits. Ese era el problema y la versión de 32 bits lo solucionó.
para ser exactos, aquí está el que funcionó para mí: mysqlclient-1.3.13-cp37-cp37m-win32.whl
Puedes probar...
pip install mysqlclient==1.3.4
A mi me funciono.
Si el comando anterior no funciona, intente esto ...
pip install --only-binary :all: mysqlclient
Ambos trabajaron para mí.
bueno, esto funcionó para mí:
pip install mysqlclient
Esto es para Python 3.x en la ventana 7 No estoy seguro acerca de otras versiones de Windows OS
para ventanas de 64 bits
-
instalar usando la rueda
pip install wheel
-
descargar desde http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
Para python 3.x:
pip install mysqlclient-1.3.8-cp36-cp36m-win_amd64.whl
Para python 2.7:
pip install mysqlclient-1.3.8-cp27-cp27m-win_amd64.whl
puedes intentar instalar otro paquete:
pip install mysql-connector-python
Este paquete funcionó bien para mí y no tuve problemas para instalar.