Каковы мои варианты (если таковые имеются) для MySQL с Python 3? - PullRequest
8 голосов
/ 05 декабря 2009

Я недавно начал играть с новыми функциями Python 3.1 и портировать одно из моих приложений 2.6. Я был удивлен, обнаружив, что MySQLdb еще не поддерживает ни одну из версий 3.x Python. Мое приложение широко использует MySQL, поэтому, как вы можете себе представить, я не зашел слишком далеко!

Какие у меня варианты (если есть) для работы с MySQL и Python 3.1? Я был вне цикла Python 3k, но беглый поиск не дал никаких доказательств даты выпуска поддержки 3.1 в MySQLdb или любых других альтернативах.

Ответы [ 2 ]

4 голосов
/ 05 декабря 2009

mypysql не соответствует стандарту API Python DB, но поддерживает Mysql и Python 3.

0 голосов
/ 30 марта 2016

Вы можете использовать pymysql. «Цель PyMySQL - быстрая замена MySQLdb». Проверьте документы здесь .

pip install mysqlclient pymysql

После того, как эти библиотеки установлены, просто добавьте строки в ваш проект везде, где используется MySQLdb.

import pymysql

pymysql.install_as_MySQLdb ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...