Проблема с установкой 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