Prima di tutto, sì, ho già visto questo:
pip install mysql-python fallisce con EnvironmentError: mysql_config non trovato
Il problema
Sto cercando di utilizzare Django su un progetto di Google App Engine. Tuttavia, non sono stato in grado di iniziare poiché il server non si avvia correttamente a causa di:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Ho fatto alcune ricerche e tutto indicava la necessità di installare Mysql-python, poiché apparentemente non è sul mio sistema. In realtà ho provato a disinstallarlo e ho ottenuto questo:
Cannot uninstall requirement mysql-python, not installed
Ogni volta che provo effettivamente a installare tramite:
sudo pip install MySQL-python
Ottengo un errore che indica:
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Ho già provato a correre:
export PATH=$PATH:/usr/local/mysql/bin
ma ciò non sembrava aiutare, poiché ho eseguito nuovamente il comando di installazione e ancora non è riuscito.
Qualche idea?
Si prega di notare che non sono in un virtualenv.
EnvironmentError
e stampare informazioni di debug più utili, comeos.getcwd()
. puoi anche aggiungere unpdb.set_trace()
e capire le cose.