Donc, cherchez un mysql-db-lib compatible avec py3k/py3.0/py3000, des idées? Google n'a rien trouvé.
En ce qui concerne les futurs projets de MySQLdb, vous pouvez demander à l’auteur (Andy Dustman).
Son blog est ici: http://mysql-python.blogspot.com/
Il semble que MySQLdb soit un projet presque mort. Cependant, PyMySQL est une implémentation en python pur d’un client mysql, conforme à dbapi, et qui prend en charge python 3.
EDIT: Il y a aussi Connecteur MySQL/Python . Même idée.
Je le cherchais aussi, mais je n'ai rien trouvé non plus. J'ai donc porté MySQL-python-1.2.3 sur py3k vous pouvez le lire ici http://sourceforge.net/p/mysql-python/discussion/70460/thread/61e3a3c9/
Il existe actuellement quelques options pour utiliser Python 3 avec mysql:
https://pypi.python.org/pypi/mysql-connector-python
https://pypi.python.org/pypi/pymysql
MySQLdb
, après avoir appelé pymysql.install_as_MySQLdb()
https://pypi.python.org/pypi/cymysql
https://pypi.python.org/pypi/mysqlclient
python-mysqldb
etpython3-mysqldb
.repères ici: https://github.com/methane/mysql-driver-benchmarks
Voici un dépôt de travail pour Python 3: https://github.com/davispuh/MySQL-for-Python-3
je ne sais pas si vous cherchez toujours, mais vous pouvez essayer ceci: http://sourceforge.net/projects/mypysql/
Vous pouvez télécharger le module mysql-connector-python compatible avec Python3:
Obtenez le "RPM source", décompressez-le et utilisez-le (par exemple, placez-le dans votre PYTHONPATH et regardez les exemples).
Il existe une bibliothèque officielle Python 2/3, téléchargeable sur le site Web de MySQL . Oracle a été rendue publique par la version 1.0.7 le 29 septembre 2012.
C'est du pur Python et fonctionne avec MySQL 4.1+
Voir plus de détails ici: http://dev.mysql.com/doc/connector-python/en/connector-python.html
Je l'utilise actuellement avec MySQL 5.5 et Python 3.2 sans aucun problème jusqu'à présent :)
Vous ferez probablement mieux d'utiliser Python 2.x pour le moment. Il faudra attendre longtemps avant que tous les packages Python soient portés à la version 3.x, et je m'attends à ce que l'écriture d'une bibliothèque ou d'une application avec la version 3.x pour le moment soit assez frustrante.