Cette ligne :
ImproperlyConfigured: Error loading MySQLdb module: this is MySQLdb version (1, 2, 5, 'final', 1), but _mysql is version (1, 2, 3, 'final', 0)
indique que vous pourriez avoir une incompatibilité de version entre MysqlDB et MySQL. Cela ressemble à une recherche et à la réinstallation de vos bibliothèques dépendantes qui ont résolu le problème.
Pour décrire le problème plus en détail :
Dans ce cas, apt-get installait MySQL-python==1.2.3. La dernière version est MySQL-python==1.2.5.Cependant, apt-get ne l'a pas trouvé, supprimant complètement MySQL-python==1.2.3 en utilisant :
sudo apt-get remove --purge python-mysqldb
puis réinstaller via pip
sudo pip install mysql-python
(Notez que les noms des packages sont légèrement différents)