it-swarm.com.de

Wie installiere ich den MySQL-Connector über Pip?

Ich verwende sqlalchemy, um in meinem Python-Projekt auf MySQL zuzugreifen. sqlalchemys conf ist wie folgt:

dialect=mysql
driver=mysqlconnector

Ich muss also das Python-Modul mysql-Connector über pip installieren. Irgendeine Hilfe?

19
Codefor

Wenn das Laden über pip install mysql-connector erfolgt und ein Fehler Unable to find Protobuf include directory auftritt, wäre dies nützlich pip install mysql-connector==2.1.4

45
Partha Sen

Um den offiziellen MySQL Connector für Python zu installieren, verwenden Sie bitte den Namen _mysql-connector-python_:

_pip install mysql-connector-python
_

Einige weitere Diskussionen, wenn wir _pip search_ für _mysql-connector_ zu diesem Zeitpunkt (November 2018), die am meisten verwandten Ergebnisse wie folgt gezeigt:

_$ 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) wird auf PyPI bereitgestellt, wenn MySQL zu Beginn nicht den offiziellen _pip install_ auf PyPI bereitgestellt hat (was unpraktisch war). Aber es ist eine Abzweigung und wird nicht mehr aktualisiert so

    _pip install mysql-connector
    _

    installiert diese veraltete Version.

  • Und jetzt mysql-connector-python (8.0.13) auf PyPI ist das offizielle Paket, das von MySQL gepflegt wird, also sollten wir dieses Paket installieren.

22
YaOzI
pip install mysql-connector

Zu guter Letzt können Sie den mysql-Connector auch über den Quellcode installieren

Laden Sie den Quellcode von folgender Website herunter: https://dev.mysql.com/downloads/connector/python/

20
Codefor

führen Sie den folgenden Befehl von Ihrem Terminal aus aus

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

Installieren Sie zuerst setuptools

Sudo pip install setuptools

Installieren Sie dann den mysql-Connector

Sudo pip install mysql-connector

Wenn Sie Python3 verwenden, ersetzen Sie pip durch pip3

0
user2459835

Für Windows 

pip install mysql-Connector

Für Ubuntu/Linux

Sudo apt-get install python3-pymysql

0
Umesh Yadav