При попытке установить mysqlclient я получаю следующую ошибку. Примечание: версия Python: Python 3.7.3
ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
Я использовал следующий стекопоток q / a, чтобы помочь мне, но получил ошибку выше версии.
Ошибка загрузки модуля MySQLdb 'Вы установили mysqlclient или MySQL-python?'
Официальные документы Django очень скудны в своих инструкциях и даже не упоминают о необходимости установки клиента mysql. Я также замечаю, что есть разные предложения.
У меня два вопроса:
Как лучше всего подключить существующую / унаследованную базу данных mysql к Django (какие шаги я должен выполнить, прежде чем набрать последнюю команду: python manage.py inspectdb
Каков наилучший способ использовать существующую базу данных mysql и использовать ее с Django.
Примечание. В настоящее время у меня установлен XAMPP, и я надеюсь, что смогу подключиться к нему на локальном хосте оттуда.
Исправление 1: я пробовал исправить, включающее установку колеса, переход на этот веб-сайт и загрузку версии, которая лучше всего соответствует моей версии Python и 64-битной (https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient), но снова получаю следующую ошибку :
C: \ Users \ USERNAME \ Desktop \ djangottio \ djangottio> pip install mysqlclient-1.4.2-cp37-cp37m-win_amd64.whl
RESULTANT ERROR из Fix 1:
mysqlclient-1.4.2-cp37-cp37m-win_amd64.whl не поддерживается колесом на этой платформе.
Я решил ошибку исправления 1 (см. Выше), используя этот очень полезный пост: https://stackoverflow.com/a/36158157/5074035
Но .... при попытке ввести команду python manage.py inspectdb все равно появляется ошибка:
ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required;