Django 1.10.3 подключается к MySQL 5.7.16

Окружающая среда: Windows 8

Я пытаюсь подключиться к MySQL с помощью Django. Я так понимаю, что нужен этот модуль: 'MySQLdb'. Чтобы получить этот модуль, я использовал pip install MYSQL-python и easy_install MySQL-Python. Но я получаю следующую ошибку:

Как я могу установить поддержку MySQL для Python в Windows?


person thedevregiman    schedule 11.12.2016    source источник
comment
Опубликуйте ошибку, которую вы получаете, и я думаю, что для нее будет решение, поскольку это кажется распространенной проблемой.   -  person Gourav Chawla    schedule 11.12.2016
comment
Пожалуйста, присылайте ошибки текстом, а не скриншотами.   -  person Chris    schedule 11.12.2016
comment
Удалось ли вам заставить это работать, используя ответ ниже? Если это так, не забудьте принять его. Это показывает другим пользователям, что вы нашли решение.   -  person Chris    schedule 14.12.2016


Ответы (1)


pip install часто включает создание библиотек с нуля. Когда библиотека включает код C, это иногда означает, что вам необходимо иметь доступные заголовочные файлы.

Хотя таким образом можно установить библиотеки Python в Windows, это может потребовать довольно много времени для настройки. В последний раз, когда я работал с Python в Windows, я использовал предварительно скомпилированные библиотеки с веб-сайта Кристофа Гольке< /а>. Я рекомендую начать оттуда.

Кристоф предоставляет как mysql-python, так и mysqlclient (форк mysql-python, поддерживающий Python 3).

person Chris    schedule 11.12.2016