Diese Zeile:
ImproperlyConfigured: Error loading MySQLdb module: this is MySQLdb version (1, 2, 5, 'final', 1), but _mysql is version (1, 2, 3, 'final', 0)
weist darauf hin, dass Sie möglicherweise einen Versionskonflikt zwischen MysqlDB und MySQL haben. Klingt, als hätten Sie sich das angesehen und Ihre abhängigen Bibliotheken neu installiert, um das Problem zu lösen.
Um das Problem genauer zu beschreiben:
In diesem Fall installierte apt-get MySQL-python==1.2.3. Die neueste Version ist MySQL-python==1.2.5. Apt-get hat sie jedoch nicht gefunden, also entfernen Sie MySQL-python==1.2.3 vollständig mit:
sudo apt-get remove --purge python-mysqldb
und dann über pip
neu installierensudo pip install mysql-python
(Beachten Sie, dass die Paketnamen etwas anders sind)