Python ist ein Amateur, der Tools erstellt hat, als Python3 gerade veröffentlicht wurde, aber ich war süchtig nach dem Aufbau einer Arbeitsumgebung und konnte nicht auf den MySQL-Connector von Python3 verweisen, also habe ich mir eine Notiz gemacht.
In der Umgebung, in der Python (2.7.x) und Python3 (3.4.x) installiert sind, gab es MySQL-Connector-Python in der Pip-Liste, aber es existiert nicht in der Pip3-Liste und es scheint, dass es nicht von Python3 referenziert werden kann. tat.
Wenn es nicht in pip3 ist, können Sie es mit pip3 installieren ...
Console
$ sudo pip3 install mysql-connector-python
Kann nicht mit dem folgenden Fehler installiert werden
Could not find a version that satisfies the requirement mysql-connector-python (from versions: )
No matching distribution found for mysql-connector-python
Ist das für Python (2.x), pip?
pip3 search mysql-connector
Was wird in ... angezeigt?
Bei der pip3-Suche habe ich Folgendes installiert, das in der Zeile direkt darunter angezeigt wird.
Console
$ sudo pip3 install mysql-connector-python-rf
Ich konnte dies ohne Probleme installieren. Ich weiß nicht, was RF ist, aber es schien unter einem anderen Namen vorbereitet zu sein.
Es gibt einige Beiträge von Leuten, die Probleme mit stackoverflow.com haben, und ich konnte es lösen, indem ich die folgenden Schritte befolgte.
Console
$ echo https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.3.tar.gz >> requirements.txt
$ sudo pip3 install -r ./requirements.txt
cf. http://stackoverflow.com/questions/34489271/i-cannot-install-mysql-connector-python-using-pip
Als ich an der Umgebungskonstruktion beteiligt war, war die Umgebungskonstruktion von Flask + SQLAlchemy + MySQL nicht erfolgreich.