wheel such mysqlclient instalar for fatal failed error _mysql python mysql django virtualenv

such - virtualenv(python3.4), error de instalación de mysqlclient



pip install mysqlclient error windows (3)

  1. Descargue la herramienta de configuración de repositorio de MySQL APT (puede ver más detalles aquí: http://dev.mysql.com/downloads/repo/apt/ )

    wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb

  2. Instalar la herramienta de configuración de repositorio de MySQL APT

    dpkg -i mysql-apt-config_0.7.3-1_all.deb

Se le pedirá que seleccione el producto y la versión que desea instalar. En el primer paso, seleccione Servidor y luego seleccione mysql-5.6 o mysql-5.7. Luego haga clic en Aplicar.

  1. Actualizar APT

    apt-get update

  2. Instalar el servidor

    sudo apt-get install mysql-community-server sudo apt-get install python-dev python3-dev sudo apt-get install libmysqlclient-dev pip install pymysql pip install mysqlclient

Creé virtualenv para el proyecto django 1.9. Estoy tratando de instalar pip mysqlclient o mysql-python pero ambos me dan errores.

pip install mysqlclient pip install mysql-python

ambos me dan el mismo mensaje de error:

El comando "python setup.py egg_info" falló con el código de error 1 en / private / var / Folder / r4 / bkv_4t9s4r140pjkgv6lsq8w0000gn / T / pip-build-cdxcssp9 / mysqlclient

¿¡alguna sugerencia!?


Intenta ejecutar esto antes:

sudo apt-get install python-dev python3-dev sudo apt-get install libmysqlclient-dev pip install pymysql pip install mysqlclient


Si está utilizando Python 2.x, y ya tiene instalado:

  • Servidor MySQL
  • Conector Python

Entonces el problema es cuando ejecutas:

Windows:

(your environment) SomePath> pip isntall mysqlclient

Mac OS:

$ pip install mysqlclient

En realidad, está pidiendo instalar el paquete para Python 3.x no 2.x. Así que está tirando un error.

La solución es ejecutar:

Windows:

(your environment) SomePath> pip install mysqlclient==1.3.9

Mac OS:

$ pip install mysqlclient==1.3.9

PS La versión mysqlclient == 1.3.9 es la última versión para Python 2.x