sql >> Databáze >  >> RDS >> Mysql

Interní chyba serveru Django 500 – nesprávně nakonfigurovaná:Chyba při načítání modulu MySQLdb:

Tento řádek:

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

označuje, že můžete mít nesoulad mezi verzemi MysqlDB a MySQL. Zní to, jako byste se do toho podívali a přeinstalováním vašich závislých knihoven se problém vyřešil.

Pro podrobnější popis problému:

V tomto případě apt-get instaloval MySQL-python==1.2.3. Nejnovější verze je MySQL-python==1.2.5. Apt-get ji však nenašel, takže úplně odstraňte MySQL-python==1.2.3 pomocí:

sudo apt-get remove --purge python-mysqldb

a poté znovu nainstalovat pomocí pip

sudo pip install mysql-python

(Všimněte si, že názvy balíčků se mírně liší)



  1. Výchozí datum a čas na serveru SQL Server?

  2. Poskytovatel OraOLEDB.Oracle není registrován na místním počítači

  3. Databáze vs tabulkový prostor, jaký je rozdíl?

  4. Nastavte znakovou sadu a řazení databáze v MariaDB