Django.core.exceptions.ImproperlyConfigured: Ошибка при загрузке модуля MySQLdb: Нет модуля с именем MySQLdb. Вы установили mysqlclient или MySQL-python?
Я хотел установить базу данных MySQL для проекта Django, который разработан на Python 2.7
Я просмотрел много вопросов и ответов на StackOverflow... и не смог найти решение, но то, что я нашел - это смесь двух ответов:
У меня возникла проблема, когда я запустил классический режим разработки с помощью python manage.py runserver, сирвер не смог инициировать из-за:
django.core.exceptions.ImproperlyConfigured: Ошибка загрузки модуля MySQLdb: Нет модуля с именем MySQLdb. Вы установили mysqlclient или MySQL-python?
Я сделал много установок модулей, я установил mysqlclient wheel и MySQL-python wheel, для этого у меня на компьютере были файлы wheel, которые вы можете скачать в: Здесь,
но эта ошибка не могла прекратиться, и я смешал 2 решения, сначала я нашел рекомендацию, которая заключалась в запуске python -m pip install mysqlclient
Запустив это, я получил другую ошибку на wheel, поэтому я выполнил ту же команду, но вместо mysqlclient я вызвал файл wheel для mysqlclient (совместимая версия для моего проекта)
Итак: python -m pip install mysqlclient-1.4.6-cp27-cp27m-win_amd64.whl
(файл .whl - это колесо, которое нужно скачать по ссылке ниже (Здесь), а затем скопировать его в свой проект, чтобы иметь возможность вызвать архив (можно вызвать его в любом месте, но так быстрее))