Как я могу подключиться к MySQL в Python 3 на Windows? - PullRequest
142 голосов
/ 10 февраля 2011

Я использую ActiveState Python 3 в Windows и хотел подключиться к моей базе данных MySQL. Я слышал, что mysqldb - это модуль для использования. Я не могу найти mysqldb для Python 3.

Есть ли в наличии репозиторий, в котором существуют двоичные файлы для mysqldb? Как я могу подключиться к MySQL в Python 3 в Windows?

Ответы [ 13 ]

0 голосов
/ 20 июня 2015

Я использую cymysql с python3 на Raspberry Pi, который я просто установил: sudo pip3 установить cython sudo pip3 установить cymysql, где cython не нужен, но должен сделать cymysql быстрее

Пока он работает как шарми очень похож на MySQLdb

0 голосов
/ 11 сентября 2013

CyMySQL https://github.com/nakagami/CyMySQL

Я установил pip на моем Windows 7, с Python 3.3 просто установите pip cymysql

(вам не нужен Cython) быстро и безболезненно

0 голосов
/ 04 сентября 2013

Это не полностью отвечает на мой первоначальный вопрос, но я думаю, что важно, чтобы все знали, что я сделал и почему.

Я решил продолжить использовать python 2.7 вместо python 3 из-за распространенности 2.7 примеров и модулей в Интернете в целом.

Теперь я использую оба mysqldb и mysql.connector для подключения к MySQL в Python 2.7. Оба великолепны и хорошо работают. Однако я думаю, что mysql.connector в конечном итоге лучше в долгосрочной перспективе.

...