Ta linia:
ImproperlyConfigured: Error loading MySQLdb module: this is MySQLdb version (1, 2, 5, 'final', 1), but _mysql is version (1, 2, 3, 'final', 0)
wskazuje, że możesz mieć niezgodność wersji między MysqlDB i MySQL. Wygląda na to, że zajrzenie do niego i ponowna instalacja zależnych bibliotek rozwiązało problem.
Aby dokładniej opisać problem:
W tym przypadku apt-get instalował MySQL-python==1.2.3. Najnowsza wersja to MySQL-python==1.2.5. Jednak apt-get jej nie znalazł, więc całkowicie usunięto MySQL-python==1.2.3 za pomocą:
sudo apt-get remove --purge python-mysqldb
a następnie ponownie zainstaluj przez pip
sudo pip install mysql-python
(Zauważ, że nazwy pakietów są nieco inne)