Primero que nada, sí, ya he visto esto:
pip install mysql-python falla con EnvironmentError: mysql_config no encontrado
El problema
Estoy intentando usar Django en un proyecto de Google App Engine. Sin embargo, no he podido comenzar porque el servidor no se inicia correctamente debido a:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Investigué un poco y todo apuntaba a tener que instalar Mysql-python, ya que aparentemente no está en mi sistema. De hecho, intenté desinstalarlo y obtuve esto:
Cannot uninstall requirement mysql-python, not installed
Siempre que intento instalarlo a través de:
sudo pip install MySQL-python
Recibo un error que indica:
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Ya intenté ejecutar:
export PATH=$PATH:/usr/local/mysql/bin
pero eso no pareció ayudar, ya que volví a ejecutar el comando de instalación y aún fallaba.
¿Algunas ideas?
Tenga en cuenta que no estoy en un virtualenv.
EnvironmentError
e imprimir información de depuración más útil, comoos.getcwd()
. también puede agregar unpdb.set_trace()
y averiguar cosas.