如何通过pip安装mysql-connector

Cod*_*for 24 python sqlalchemy mysql-connector

我使用sqlalchemy在我的Python项目中访问MySQL.sqlalchemy的conf是这样的:

dialect=mysql
driver=mysqlconnector
Run Code Online (Sandbox Code Playgroud)

所以我需要通过pip安装Python模块mysql连接器.有帮助吗?

Par*_*Sen 44

如果通过加载pip install mysql-connector并导致错误,Unable to find Protobuf include directory那么这将是有用的pip install mysql-connector==2.1.4


Cod*_*for 25

pip install mysql-connector
Run Code Online (Sandbox Code Playgroud)

最后但并非最不重要的,您还可以通过源代码安装mysql-connector

从以下网址下载源代码:https: //dev.mysql.com/downloads/connector/python/


YaO*_*OzI 23

要安装官方 MySQL Connector for Python,请使用以下名称mysql-connector-python:

pip install mysql-connector-python
Run Code Online (Sandbox Code Playgroud)

一些进一步的讨论,当我们pip searchmysql-connector在此时间(月,2018),显示如下的最相关的结果:

$ 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 Python
Run Code Online (Sandbox Code Playgroud)
  • mysql-connector (2.1.6)当MySQL pip install在开始时没有在PyPI上提供官方时这是在PyPI上提供的(这是不方便的).但它是一个分叉,并且停止更新,所以

    pip install mysql-connector
    
    Run Code Online (Sandbox Code Playgroud)

    将安装这个过时的版本.

  • 现在mysql-connector-python (8.0.13)PyPI是由MySQL维护的官方软件包,所以这是我们应该安装的软件包.


Zah*_*iya 7

从终端执行以下命令

sudo pip install --allow-external mysql-connector-python mysql-connector-python
Run Code Online (Sandbox Code Playgroud)