それで、py3k/py3.0/py3000と互換性のあるmysql-db-libを探していますか?グーグルは何も起こらなかった。
MySQLdbの将来の計画については、作者(Andy Dustman)に尋ねることをお勧めします。
彼のブログはこちら: http://mysql-python.blogspot.com/
MySQLdbはかなり死んだプロジェクトのようです。ただし、 PyMySQL はMySQLクライアントのdbapi準拠の純粋なPython実装であり、python 3をサポートしています。
編集: MySQL Connector/Python もあります。同じ考え。
私もそれを探していましたが、何も見つかりませんでした。そこで、MySQL-python-1.2.3をpy3kに移植して、ここで読むことができます http://sourceforge.net/p/mysql-python/discussion/70460/thread/61e3a3c9 /
現在、mysqlでPython 3を使用するためのいくつかのオプションがあります。
https://pypi.python.org/pypi/mysql-connector-python
https://pypi.python.org/pypi/pymysql
pymysql.install_as_MySQLdb()
を呼び出した後、ほぼ完全に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- の作業リポジトリは次のとおりです。
あなたがまだ探しているかどうかはわかりませんが、これを試すことができます: http://sourceforge.net/projects/mypysql/
Python3と互換性のあるmysql-connector-pythonモジュールをダウンロードできます。
「ソースRPM」を取得し、解凍して使用します(たとえば、PYTHONPATHに入れて、例を見てください)。
公式のPython 2/3ライブラリがあり、MySQLのWebサイトからダウンロードできます。Oracleはバージョン1.0.7を2012年9月29日にリリースしました。
純粋な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を使用してライブラリまたはアプリケーションを作成するのは非常にイライラするでしょう。