Em primeiro lugar, sim, eu já vi isso:
pip install mysql-python falha com EnvironmentError: mysql_config não encontrado
O problema
Estou tentando usar Django em um projeto do Google App Engine. No entanto, não consegui iniciar porque o servidor falha ao iniciar corretamente devido a:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Eu fiz algumas pesquisas e tudo apontou para a necessidade de instalar o Mysql-python, pois aparentemente ele não está no meu sistema. Na verdade, tentei desinstalá-lo e consegui:
Cannot uninstall requirement mysql-python, not installed
Sempre que realmente tento instalar via:
sudo pip install MySQL-python
Recebo um erro informando:
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Já tentei correr:
export PATH=$PATH:/usr/local/mysql/bin
mas isso não pareceu ajudar, pois executei o comando de instalação novamente e ainda falhou.
Alguma ideia?
Observe que não estou em um virtualenv.
EnvironmentError
e imprimir informações de depuração mais úteis, comoos.getcwd()
. você também pode adicionar umpdb.set_trace()
e descobrir coisas.