mysql connector python、mysql connector python rf和mysql connector重新打包的区别是什么?

2024-06-16 09:41:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为python 3使用mysql-connector库。我可以使用pymysql,但是mysql-connector已经有了一个连接池实现,而pymysql似乎没有。所以我写的代码就少了。

但是,当我这样做的时候

$ pip3 search mysql-connector

我发现这三个库是可用的:

mysql-connector-repackaged     - MySQL driver written in Python
mysql-connector-python-rf      - MySQL driver written in Python
mysql-connector-python         - MySQL driver written in Python

这很让人困惑。有人知道我该用哪一个,为什么?

谢谢你的帮助。


Tags: 代码insearchconnectordriverpip3mysqlrf
3条回答

我只是问自己类似的问题,我想我找到了“新鲜”的答案。 以下是两周前的信息: https://github.com/pypa/warehouse/issues/5537

目前似乎有一个长时间不活动的人拥有mysql connector名称,因此mysql开发人员以mysql connector python的名称发布了mysql connector。

如果我要根据有多少人下载了一个软件包来评估它的优劣,我建议您选择mysql connector python rf 2.1.3。

mysql connector python rf与pip一起工作,而mysql connector python给了我一些问题。

它们之间的主要区别是:

  • mysql连接器重新打包:已旧,请不要使用它

  • mysql connector python 2.0.4:是mysql上传的原始版本。但它有一个问题,即Django>;=1.8不起作用。MySQL尚未将其稳定版本2.1.3上载到此repo。

  • mysql connector python rf 2.1.3:如果使用Django>;=1.8,则可以解决所有问题

相关问题 更多 >