Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur de serveur interne Django 500 - Configuration incorrecte :erreur lors du chargement du module MySQLdb :

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)