Po pierwsze, tak, już to widziałem:
Problem
Próbuję użyć Django w projekcie Google App Engine. Jednak nie udało mi się rozpocząć, ponieważ serwer nie uruchamia się poprawnie z powodu:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Zrobiłem kilka badań i wszystko wskazywało na konieczność zainstalowania Mysql-python, ponieważ najwyraźniej nie ma go w moim systemie. Właściwie próbowałem go odinstalować i otrzymałem to:
Cannot uninstall requirement mysql-python, not installed
Ilekroć faktycznie próbuję zainstalować przez:
sudo pip install MySQL-python
Pojawia się błąd informujący:
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Próbowałem już biegać:
export PATH=$PATH:/usr/local/mysql/bin
ale to nie pomogło, ponieważ ponownie uruchomiłem polecenie instalacji i nadal się nie udało.
Jakieś pomysły?
Pamiętaj, że nie jestem w virtualenv.
EnvironmentError
i wydrukować bardziej przydatne informacje o debugowaniu, takie jakos.getcwd()
. możesz także dodaćpdb.set_trace()
i wymyślić rzeczy.