Zunächst einmal habe ich das schon gesehen:
Das Problem
Ich versuche, Django in einem Google App Engine-Projekt zu verwenden. Ich konnte jedoch nicht starten, da der Server aus folgenden Gründen nicht ordnungsgemäß gestartet werden kann:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Ich habe einige Nachforschungen angestellt und alles deutete darauf hin, dass ich MySQL-Python installieren musste, da es anscheinend nicht auf meinem System ist. Ich habe tatsächlich versucht, es zu deinstallieren und habe Folgendes erhalten:
Cannot uninstall requirement mysql-python, not installed
Wann immer ich tatsächlich versuche, über zu installieren:
sudo pip install MySQL-python
Ich erhalte eine Fehlermeldung:
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Ich habe bereits versucht zu laufen:
export PATH=$PATH:/usr/local/mysql/bin
aber das schien nicht zu helfen, da ich den Installationsbefehl erneut ausführte und er immer noch fehlschlug.
Irgendwelche Ideen?
Bitte beachten Sie, dass ich nicht in einer virtuellen Umgebung bin.
EnvironmentError
und weitere nützliche Debug-Informationen drucken, wie zos.getcwd()
. Sie können auch ein hinzufügenpdb.set_trace()
und Dinge herausfinden.