Tout d'abord, oui, j'ai déjà vu ça:
pip install mysql-python échoue avec EnvironmentError: mysql_config introuvable
Le problème
J'essaye d'utiliser Django sur un projet Google App Engine. Cependant, je n'ai pas pu démarrer car le serveur ne démarre pas correctement en raison de:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
J'ai fait des recherches et tout cela a montré qu'il fallait installer Mysql-python, car apparemment ce n'est pas sur mon système. J'ai en fait essayé de le désinstaller et j'ai obtenu ceci:
Cannot uninstall requirement mysql-python, not installed
Chaque fois que j'essaye d'installer via:
sudo pip install MySQL-python
J'obtiens une erreur indiquant:
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
J'ai déjà essayé de courir:
export PATH=$PATH:/usr/local/mysql/bin
mais cela n'a pas semblé aider, car j'ai exécuté à nouveau la commande d'installation et elle a toujours échoué.
Des idées?
Veuillez noter que je ne suis pas dans une virtualenv.
EnvironmentError
et afficher des informations de débogage plus utiles, commeos.getcwd()
. vous pouvez également ajouter unpdb.set_trace()
et comprendre des choses.