Mac OS X : résolution de « EnvironmentError : mysql_config not found » lors de l'installation de MySQL-Python
Lors de la tentative d'utilisation de Django sur une application Google Projet Engine, un message d'erreur concernant un module indisponible, tel que « ImproperlyConfigured : Erreur lors du chargement du module MySQLdb : Aucun module nommé MySQLdb", est souvent rencontré. Malgré les tentatives d'installation de MySQL-Python via pip, l'erreur persiste avec le message "EnvironmentError: mysql_config not found."
Pour résoudre ce problème, assurez-vous que les étapes suivantes ont été effectuées :
- Python a été installé.
- "brew install mysql" a été exécuté.
- "export PATH=$PATH:/usr/local/mysql/bin" a été exécuté.
- "pip install MySQL-Python" a été tenté (ou "pip3 install mysqlclient " pour Python 3).
Si l'erreur persiste après ces étapes, envisagez le dépannage supplémentaire suivant mesures :
- Vérifiez que « which mysql_config » renvoie un chemin invalide. Si aucune sortie n'est générée, procédez à "locate mysql_config" pour identifier l'emplacement du binaire. Assurez-vous que ce chemin est inclus dans la variable d'environnement $PATH ou explicitement spécifié dans le fichier setup.py du module.
- Explorez en utilisant "mysql-connector-python" comme alternative à MySQL-Python. Ce package peut être installé via "pip install mysql-connector-python."
- Localisez manuellement les répertoires contenant "mysql/bin", "mysql_config" et "MySQL-Python" et ajoutez-les au $PATH variable d'environnement.
- Si toutes les étapes précédentes échouent, envisagez d'installer "mysql" à l'aide de MacPorts. Dans ce cas, "mysql_config" sera nommé "mysql_config5", nécessitant l'exécution de "export PATH=$PATH:/opt/local/lib/mysql5/bin" après l'installation.
De plus, envisagez d'essayer ce qui suit :
- Installer "python-dev" et "libmysqlclient-dev" (disponibilité sur Mac OS incertain).
- Exécuter des commandes en tant que root.
En suivant ces étapes de dépannage, il devrait être possible de résoudre le problème « EnvironmentError : mysql_config not found » lors de l'installation de MySQL. -Python sur Mac OS X.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!