MySQLdb и Python 3.5 на Windows

Не на всякий Windows легко встанут расширения для Python. Многие хотят быть скомпилированными на лету, а для этого надо тщательно подготовить систему. Однако, благодаря добрым людям, есть альтернатива с бинарными пакетами.

Для подключения и работы с MySQL из Python 3.5 необходима библиотека MySQLdb. На Linux достаточно найти нужную библиотеку и установить ее командой:

[code]pip install mysqlclient[/code]

На Windows будет встречена ошибка компилятора. Из вариантов с минимальным количеством танцов доступна только возможность установки бинарной версии библиотеки, которую можно скачать на сайте: http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

Выбираем необходимую версию и скачиваем whl-файл. Затем, через командную строку переключаемся в нужное окружение и идем в директорию со скаченным пакетом.

Пример для Win32

[code batch]
cd D:\Downloads
pip install mysqlclient-1.3.7-cp35-cp35m-win32.whl
[/code]

Пример работы из Python 3.5

[code python]

[/code]