Mysql
 sql >> Database >  >> RDS >> Mysql

Errore interno del server Django 500 - Configurato in modo errato:errore durante il caricamento del modulo MySQLdb:

Questa riga:

ImproperlyConfigured: Error loading MySQLdb module: this is MySQLdb version (1, 2, 5, 'final', 1), but _mysql is version (1, 2, 3, 'final', 0) 

indica che potresti avere una mancata corrispondenza di versione tra MysqlDB e MySQL. Sembra che esaminarlo e reinstallare le librerie dipendenti abbia risolto il problema.

Per descrivere il problema in modo più dettagliato:

In questo caso apt-get stava installando MySQL-python==1.2.3. L'ultima versione è MySQL-python==1.2.5.Tuttavia apt-get non l'ha trovata, quindi rimuovendo completamente MySQL-python==1.2.3 usando:

sudo apt-get remove --purge python-mysqldb

e quindi reinstallare tramite pip

sudo pip install mysql-python

(Nota che i nomi dei pacchetti sono leggermente diversi)