首页 文章

我应该使用什么标准模块与Python 3交谈MySQL?

提问于
浏览
0

earlier SO question建议mysql.connector,这是我实际使用的 . 但是,正如对上述问题中接受的答案的评论中所指出的,这不是标准的python模块 .

我的问题:每当我的ISP升级到更新的Python版本时,我都要注意崩溃并且错误地为我安装mysql.connector .

我可以显式地调用旧版本的Python 3.x.但是,在所有其他条件相同的情况下,我想使用最新的Python,看起来MySQL就是这样一个标准的标准,真的应该有一个标准的Python 3库 . 在那儿?我没有对数据库(或使用python)做任何想象,所以基本功能是o.k.

1 回答

  • 0

    只需使用venv并将自己与ISP python升级隔离开来:

    pyvenv ./mysqlvenv
    ./mysqlvenv/bin/pip install mysql-connector-python --allow-external mysql-connector-python
    

    使用./mysqlvenv/bin/pip install foo安装你的其他依赖项,Bob是你的叔叔 .

相关问题