Проблема с установкой mysqlclient для проекта Django (macOS)

При подключении моего проекта Django к базе данных, расположенной на удаленной виртуальной машине, когда я запускаю python3 manage.py run server, я получаю ошибку

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

когда я пытаюсь python3 -m pip install mysqlclient разрешить зависимость, я получаю ошибку

ERROR: Could not find a version that satisfies the requirement mysqlclient (from versions: 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11rc1, 1.3.11, 1.3.12, 1.3.13, 1.3.14, 1.4.0rc1, 1.4.0rc2, 1.4.0rc3, 1.4.0, 1.4.1, 1.4.2, 1.4.2.post1, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 2.0.0, 2.0.1, 2.0.2, 2.0.3)
ERROR: No matching distribution found for mysqlclient

Хотелось бы понять, что вызывает эти проблемы и как их решить.

Заранее спасибо!

У меня получилось! Для тех, кто столкнулся с теми же проблемами, запустите brew install mysql, затем попробуйте python3 manage.py runserver

Если это того стоит, вы можете попробовать сначала установить mysql-connector-c. Кажется, что установка MySQL для использования драйвера - это слишком жестоко.

From: Как установить модуль Python MySQLdb с помощью pip?

Mac OS brew install mysql-connector-c

если это не удается, попробуйте brew install mysql

Вернуться на верх