sql >> Databasteknik >  >> RDS >> Mysql

Django 500 internt serverfel - felaktigt konfigurerad:Fel vid laddning av MySQLdb-modul:

Denna rad:

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

indikerar att du kan ha en version som inte överensstämmer mellan MysqlDB och MySQL. Det låter som att titta in i den och installera om dina beroende bibliotek löste problemet.

Så här beskriver du problemet mer detaljerat:

I det här fallet installerade apt-get MySQL-python==1.2.3. Den senaste versionen är MySQL-python==1.2.5. Men apt-get hittade den inte, så du tar bort MySQL-python==1.2.3 helt med:

sudo apt-get remove --purge python-mysqldb

och installera sedan om via pip

sudo pip install mysql-python

(Observera att paketnamnen är något annorlunda)



  1. Kontrollera om mysql-databas finns, utför åtgärder baserat på resultatet

  2. Hur skapar jag ett DESC-index i MySQL?

  3. SQL-bulkimport från CSV

  4. Återanslutningen på MySQL Server har försvunnit