代码之家  ›  专栏  ›  技术社区  ›  jonstjohn

我对使用python 3的mysql有什么选择(如果有的话)?

  •  8
  • jonstjohn  · 技术社区  · 15 年前

    我最近开始使用python 3.1的新功能,移植我的2.6应用程序之一。我很惊讶地发现mysqldb还不支持任何3.x版本的python。我的应用广泛使用MySQL,所以,正如你所能想象的,我没有走得太远!

    使用MySQL和Python3.1有哪些选择(如果有)?我已经退出了python 3k循环,但是粗略的搜索并没有产生任何证据表明mysqldb或任何其他替代方案中3.1支持的发布日期。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Alex Martelli    15 年前

    mypysql 不遵循python-db-api标准,但支持mysql和python 3。

        2
  •  0
  •   Rahul Parida    8 年前

    你可以使用 pymysql . "pymysql的目标是减少mysqldb的替代品”。检查文档 here .

    pip安装mysqlclient pymysql

    一旦安装了这些库,只要在项目中的任何位置添加行 MySQLdb 使用。

    导入pYMySQL

    pymysql.install_as_mysqldb()安装