我使用sqlalchemy在我的Python项目中访问MySQL。sqlalchemy的conf如下所示:
dialect=mysql
driver=mysqlconnector所以我需要通过pip安装Python模块mysql连接器。有什么帮助吗?
发布于 2017-06-08 21:10:05
如果通过pip install mysql-connector加载并导致错误Unable to find Protobuf include directory,则这将是有用的pip install mysql-connector==2.1.4
mysql-connector已过时,因此请使用pip install mysql-connector-python。Same here
发布于 2018-11-13 09:58:50
要安装官方 MySQL连接器,请使用名称mysql-connector-python
pip install mysql-connector-python一些进一步的讨论,当我们在这个时候(2018年11月) pip search mysql-connector时,最相关的结果显示如下:
$ pip search mysql-connector | grep ^mysql-connector
mysql-connector (2.1.6) - MySQL driver written in Python
mysql-connector-python (8.0.13) - MySQL driver written in Python
mysql-connector-repackaged (0.3.1) - MySQL driver written in Python
mysql-connector-async-dd (2.0.2) - mysql async connection
mysql-connector-python-rf (2.2.2) - MySQL driver written in Python
mysql-connector-python-dd (2.0.2) - MySQL driver written in Pythonmysql-connector (2.1.6)是在PyPI上提供的,因为MySQL在开始时没有在PyPI上提供他们的官方pip install (这是不方便的)。但它是一个分支,并且被停止更新,所以pip安装mysql-connector
我将安装这个过时的版本。PyPI上的
mysql-connector-python (8.0.13)是由MySQL维护的官方软件包,所以这是我们应该安装的软件包。发布于 2015-09-24 14:06:48
pip install mysql-connector最后但同样重要的是,您还可以通过源代码安装mysql-connector
https://stackoverflow.com/questions/32754461
复制相似问题