Mysql
 sql >> база данни >  >> RDS >> Mysql

Вътрешна грешка на Django 500 на сървъра - неправилно конфигурирана:Грешка при зареждане на модула MySQLdb:

Този ред:

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

показва, че може да имате несъответствие на версиите между MysqlDB и MySQL. Звучи като да го разгледате и да преинсталирате зависимите ви библиотеки е разрешило проблема.

За да опишете проблема по-подробно:

В този случай apt-get инсталира MySQL-python==1.2.3. Най-новата версия е MySQL-python==1.2.5. Въпреки това apt-get не я намери, така че напълно премахване на MySQL-python==1.2.3 с помощта на:

sudo apt-get remove --purge python-mysqldb

и след това преинсталирайте чрез pip

sudo pip install mysql-python

(Обърнете внимание, че имената на пакетите са малко по-различни)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавяне на часове, минути, секунди към SQL дата

  2. Кой е най-сигурният начин да добавите html/css/js към mysql?

  3. Как да получа имена на колони от дадена MySQL таблица?

  4. MySQL InnoDB:непървичен ключ с автоматично нарастване

  5. Заявката за суми на Mysql връща неправилен резултат при използване на множество обединявания