MySQL-db lib для Python 3.x?

Итак, ищем mysql-db-lib, совместимый с py3k / py3.0 / py3000, любыми идеями? Google ничего не обнаружил.

  • Несколько ключей на стоимость
  • Запись с помощью встроенного модуля .csv Python
  • IOError: Сломанная труба: Python
  • аргументы с распаковкой лямбда
  • Ленько транспонировать список в Python
  • ssl.SSLError: проверить сертификат SSL: CERTIFICATE_VERIFY_FAILED] (_ssl.c: 749)
  • Почему я должен использовать метод __prepare__ для получения пространства имен класса?
  • Как установить параметры прокси-сервера в MacOS с помощью python
  • 9 Solutions collect form web for “MySQL-db lib для Python 3.x?”

    Что касается будущих планов MySQLdb, вы можете попросить автора (Энди Дастман).
    Его блог здесь: http://mysql-python.blogspot.com/

    Похоже, MySQLdb в значительной степени является мертвым проектом. Однако PyMySQL – это совместимая с dbapi, чистая реализация python клиента mysql, и у нее есть поддержка python 3.

    EDIT: есть также 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

    • Официально поддерживается Oracle
    • Чистый питон
    • Немного медленно
    • Не совместим с MySQLdb

    https://pypi.python.org/pypi/pymysql

    • Чистый питон
    • Быстрее, чем mysql-коннектор
    • Почти полностью совместим с MySQLdb , после вызова pymysql.install_as_MySQLdb()

    https://pypi.python.org/pypi/cymysql

    • вилка pymysql с дополнительными ускорителями C

    https://pypi.python.org/pypi/mysqlclient

    • Рекомендуемая библиотека Django.
    • Дружественная вилка оригинального MySQLdb, надеется однажды слить
    • Самая быстрая реализация, поскольку она основана на C.
    • Самый совместимый с MySQLdb, поскольку он является вилкой
    • Debian и Ubuntu используют его для предоставления пакетов python-mysqldb и python3-mysqldb .

    тесты: https://github.com/methane/mysql-driver-benchmarks

    Вот рабочий репозиторий для Python 3: https://github.com/davispuh/MySQL-for-Python-3

    не уверен, что вы все еще ищете, но вы можете попробовать это: http://sourceforge.net/projects/mypysql/

    Вы можете загрузить модуль 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 и посмотрите на примеры).

    Вероятно, вам лучше использовать Python 2.x на данный момент. Пройдет некоторое время, прежде чем все пакеты Python будут перенесены на 3.x, и я ожидаю, что написание библиотеки или приложения с 3.x на данный момент будет довольно неприятным.

    Существует официальная библиотека 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 - лучший язык программирования в мире.