質問

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

役に立ちましたか?

解決

のMySQLdbの将来の計画として、あなたは著者(アンディDustman)をお願いする場合があります。
彼のブログはここにある: http://mysql-python.blogspot.com/する

他のヒント

MySQLdbははかなり死んプロジェクトです表示されます。しかし、 PyMySQL には、mysqlクライアントのDBAPI準拠した、純粋なPython実装であり、それはPythonの3を持っていますサポートます。

EDIT:のMySQLコネクタ/ Pythonのにもあります。同じ考えます。

私もそれを探しても何も見つからなかったので、私は、MySQL-のpython-1.2.3がpy3kに移植されました あなたはここでそれを読むことができます http://sourceforge.net/p/mysql-python/discussion / 70460 /スレッド/ 61e3a3c9 /

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

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

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

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

  • ピュアパイソン
  • mysqlコネクタより高速
  • ほぼ完全に互換性があります 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-mysqldb そしてpython3-mysqldb パッケージ。

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

わからないあなたはまだ探しているが、あなたはこれを試みることができる場合: http://sourceforge.net/projects/mypysql/する

あなたはのpython3と互換性のmysql-コネクタ-pythonのモジュールをダウンロードすることができます:

  

<のhref = "http://rpm.pbone.net/index.php3/stat/4/idpl/15667200/dir/rawhide/com/mysql-connector-python3-0.3.2-2.fc16。 noarch.rpm.html」のrel = "nofollowを"> 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のでライブラリやアプリケーションを書いて期待しています。

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

これは、純粋なPythonのとMySQL 4.1 +

で動作します

ここでは詳細をご覧ください:のhttp://dev.mysql .COM / DOC /コネクタのPython / EN /コネクタpython.html

私は現在、これまで問題なくMySQLの5.5とPython 3.2でそれを使用しています:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top