such - virtualenv(python3.4), error de instalación de mysqlclient
pip install mysqlclient error windows (3)
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
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.
Actualizar APT
apt-get update
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