Итак, ищите mysql-db-lib, совместимый с py3k / py3.0 / py3000, есть идеи? Google ничего не нашел.
Похоже, MySQLdb в значительной степени мертвый проект. Тем не менее, PyMySQL является dbapi-совместимой реализацией клиента mysql для чистого Python и имеет поддержку Python 3.
РЕДАКТИРОВАТЬ: Есть также MySQL Connector / Python . Та же идея.
Я тоже искал, но тоже ничего не нашел, поэтому я портировал MySQL-python-1.2.3 на py3k Вы можете прочитать это здесь http://sourceforge.net/p/mysql-python/discussion/70460/thread/61e3a3c9/
В настоящее время есть несколько вариантов использования Python 3 с mysql:
https://pypi.python.org/pypi/mysql-connector-python
https://pypi.python.org/pypi/pymysql
MySQLdb
pymysql.install_as_MySQLdb()
https://pypi.python.org/pypi/cymysql
https://pypi.python.org/pypi/mysqlclient
python-mysqldb
python3-mysqldb
тесты здесь: https://github.com/methane/mysql-driver-benchmarks
Вот рабочий репозиторий для Python 3: https://github.com/davispuh/MySQL-for-Python-3
Что касается будущих планов MySQLdb, вы можете спросить автора (Энди Дастман). Его блог находится здесь: http://mysql -python.blogspot.com /
Вы можете скачать модуль mysql-connector-python, совместимый с Python3:
http://rpm.pbone.net/index.php3/stat/4/idpl/15667200/dir/rawhide/com/mysql-connector-python3-0.3.2-2.fc16.noarch.rpm.html
Получите "RPM с исходным кодом", разархивируйте и используйте его (например, поместите его в PYTHONPATH и посмотрите на примеры).
не уверен, что вы все еще ищете, но вы можете попробовать это: http://sourceforge.net/projects/mypysql/
Существует официальная библиотека Python 2/3, которую можно загрузить с сайта MySQL. Oracle выпустила версию 1.0.7 для общественности 29 сентября 2012 года.
Это чистый Python и работает с MySQL 4.1 +
Подробнее здесь: http://dev.mysql.com/doc/connector-python/en/connector-python.html
В настоящее время я использую его с MySQL 5.5 и Python 3.2 без проблем:)
Возможно, сейчас вам лучше использовать Python 2.x. Пройдет некоторое время, прежде чем все пакеты Python будут портированы на 3.x, и я ожидаю, что на данный момент написание библиотеки или приложения с 3.x будет довольно неприятно.