web-dev-qa-db-ja.com

pip経由でmysql-connectorをインストールする方法

PythonプロジェクトでMySQLにアクセスするには、sqlalchemyを使用します。 sqlalchemyのconfは次のようになります。

dialect=mysql
driver=mysqlconnector

したがって、Pythonモジュールmysqlコネクターをpip経由でインストールする必要があります。何か助け?

24
Codefor

pip install mysql-connectorを介してロードし、エラーUnable to find Protobuf include directoryが発生する場合、これは便利ですpip install mysql-connector==2.1.4

mysql-connectorは廃止されているため、pip install mysql-connector-pythonを使用します。 ここでも同じ

44
Partha Sen
pip install mysql-connector

最後になりましたが、ソースコードからmysql-connectorをインストールすることもできます

次からソースコードをダウンロードします。 https://dev.mysql.com/downloads/connector/python/

24
Codefor

official Python用MySQL Connectorをインストールするには、名前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 Python
  • mysql-connector (2.1.6)は、MySQLが最初にPyPIで公式のpip installを提供しなかったときにPyPIで提供されます(これは不便でした)。しかし、それはフォークであり、更新が停止されています

    pip install mysql-connector
    

    この古いバージョンをインストールします。

  • そして今、PyPIのmysql-connector-python (8.0.13)はMySQLによって保守される公式パッケージなので、これはインストールすべきパッケージです。

22
YaOzI

端末から次のコマンドを実行します

Sudo pip install --allow-external mysql-connector-python mysql-connector-python
7

Windowsの場合

pip install mysql-connector

Ubuntu/Linuxの場合

Sudo apt-get install python3-pymysql

1
Umesh Yadav

最初にsetuptoolsをインストールします

Sudo pip install setuptools

次に、mysql-connectorをインストールします

Sudo pip install mysql-connector

Python3を使用している場合、pipをpip3に置き換えます

0
user2459835