J'ai créé virtualenv pour le projet Django 1.9. J'essaie de pys installer mysqlclient ou mysql-python mais les deux me donnent des erreurs.
pip install mysqlclient
pip install mysql-python
les deux me donnent le même message d'erreur:
La commande "python setup.py Egg_info" a échoué avec le code d'erreur 1 dans /private/var/folder/r4/bkv_4t9s4r140pjkgv6lsq8w0000gn/T/pip-build-cdxcssp9/mysqlclient
aucune suggestion!?
Essayez de lancer ceci avant:
Sudo apt-get install python-dev python3-dev
Sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
Si vous utilisez Python 2.x et avez déjà installé:
Ensuite, le problème est lorsque vous exécutez:
Les fenêtres:
(your environment) SomePath> pip isntall mysqlclient
Mac OS:
$ pip install mysqlclient
En fait, il demande d’installer le paquet pour Python 3.x et non 2.x. Donc, il jette une erreur.
Solution est à exécuter:
Les fenêtres:
(your environment) SomePath> pip install mysqlclient==1.3.9
Mac OS:
$ pip install mysqlclient==1.3.9
P.S La version mysqlclient == 1.3.9 est la dernière version de Python 2.x
Téléchargez l'outil de configuration du référentiel MySQL APT (pour plus d'informations, cliquez ici: http://dev.mysql.com/downloads/repo/apt/ ).
wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb
Installez l'outil de configuration du référentiel MySQL APT
dpkg -i mysql-apt-config_0.7.3-1_all.deb
Vous serez invité à sélectionner le produit et la version que vous souhaitez installer. Dans la première étape, sélectionnez Serveur et sélectionnez ensuite mysql-5.6 ou mysql-5.7. Puis cliquez sur Apply.
Mettre à jour APT
apt-get update
Installer le serveur
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