36

それで、py3k/py3.0/py3000 と互換性のある mysql-db-lib を探していますか? Google は何も表示しませんでした。

4

9 に答える 9

34

MySQLdb はほとんど死んでいるプロジェクトのようです。ただし、PyMySQLは、mysql クライアントの dbapi 準拠の純粋な Python 実装であり、Python 3 をサポートしています。

編集: MySQL Connector/Pythonもあります。同じ考えです。

于 2011-03-13T09:42:27.160 に答える
7

私もそれを探していましたが、何も見つからなかったので、MySQL-python- 1.2.3を py3k に移植しました。 /

于 2010-08-31T17:19:17.403 に答える
4

現在、mysql で Python 3 を使用するためのいくつかのオプションがあります。

https://pypi.python.org/pypi/mysql-connector-python

  • オラクルが公式にサポート
  • ピュアパイソン
  • 少し遅い
  • MySQLdb と互換性がありません

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

  • ピュアパイソン
  • mysql-connector よりも高速
  • とほぼ完全に互換性がMySQLdbあり、呼び出した後pymysql.install_as_MySQLdb()

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

  • オプションの C スピードアップを備えた pymysql のフォーク

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

  • Django の推奨ライブラリ。
  • 元の MySQLdb の友好的なフォークで、いつの日か再びマージされることを望んでいます
  • C ベースであるため、最速の実装です。
  • フォークであるため、MySQLdb との互換性が最も高い
  • Debian と Ubuntu は、これを使用してpython-mysqldbpython3-mysqldbパッケージの両方を提供します。

ベンチマークはこちら: https://github.com/metane/mysql-driver-benchmarks

于 2016-08-18T01:17:10.607 に答える
2

MySQLdb の今後の予定については、作者 (Andy Dustman) に聞いてみてください。
彼のブログはこちら: http://mysql-python.blogspot.com/

于 2008-12-21T14:54:44.210 に答える
1

まだ探しているかどうかはわかりませんが、これを試すことができます: http://sourceforge.net/projects/mypysql/

于 2009-09-19T09:16:10.047 に答える
1

Python3 と互換性のある mysql-connector-python モジュールをダウンロードできます。

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 に入れ、例を見てください)。

于 2011-05-28T07:18:35.360 に答える
0

MySQL Web サイトからダウンロード可能な公式の Python 2/3 ライブラリがあります。Oracle は 2012 年 9 月 29 日にバージョン 1.0.7 を公開しました。

これは純粋な Python であり、MySQL 4.1 以降で動作します。

ここで詳細を参照してください: http://dev.mysql.com/doc/connector-python/en/connector-python.html

現在、MySQL 5.5 と Python 3.2 で問題なく使用しています:)

于 2012-10-15T23:22:43.613 に答える
0

現時点では、おそらく Python 2.x を使用したほうがよいでしょう。すべての Python パッケージが 3.x に移植されるまでにはしばらく時間がかかります。現時点では、3.x でライブラリやアプリケーションを作成するのは非常にイライラすることになると思います。

于 2008-12-22T00:02:24.463 に答える