Eu tive o mesmo erro e
pip install MySQL-python resolveu para mim. Instalações alternativas:
- Se você não tiver pip,
easy_install MySQL-pythondeve funcionar. - Se o seu python for gerenciado por um sistema de empacotamento, talvez seja necessário usar esse sistema (por exemplo,
sudo apt-get install ...)
Abaixo, Soli observa que, se você receber o seguinte erro:
EnvironmentError: mysql_config not found
... então você tem mais um problema de dependência do sistema. Resolver isso varia de sistema para sistema, mas para sistemas derivados do Debian:
sudo apt-get install python-mysqldb