Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Django 500 Internal Server Error - ImproperlyConfigured:Fehler beim Laden des MySQLdb-Moduls:

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 installieren
sudo pip install mysql-python

(Beachten Sie, dass die Paketnamen etwas anders sind)