Importieren von mysql.connector Python

7

Ich habe zwei Dateien. Der erste hat die Verbindung und das Abrufen von Daten. Ich importiere mysql.connector. Diese Datei heißt taskSql.py

%Vor%

Wenn ich diese Datei einzeln ausführe, funktioniert sie und gibt Daten zurück.

Ich habe eine andere Datei namens tasks.py, wo ich diese Datei importieren werde, aber das funktioniert nicht! Wenn ich die Datei importiere, bekomme ich den Fehler:

%Vor%

Was mache ich falsch?

    
Chase W. 17.06.2014, 19:52
quelle

7 Antworten

3

Abhängig von Ihrer Python-Version und Ihrer Installation ist es möglich, dass der mysql-Connector nicht installiert ist. Sie können ihn mit installieren pip

    
Robin Carlier 17.06.2014, 19:57
quelle
36

Ich stand vor einem ähnlichen Problem. Meine env Details - Python 2.7.11 Pip 9.0.1 CentOS Release 5.11 (Finale)

Fehler beim Python-Interpreter -

%Vor%

Verwenden Sie pip, um das verfügbare Modul zu suchen -

%Vor%

Installieren Sie den mysql-connector-python-rf -

%Vor%

Bestätigen Sie

%Vor%     
Rishi 08.02.2017 21:42
quelle
4

Das hat in Ubuntu 16.04 für Python 2.7 funktioniert:

%Vor%     
ritz301 24.01.2017 13:26
quelle
3

Ich habe den folgenden Befehl verwendet, um python mysql-connector auf Mac zu installieren. es funktioniert

  

pip install mysql-connector-python-rf

    
Hui Zheng 15.06.2016 21:30
quelle
1

Ich benutze Python 3.4 für Windows und installierte mysql-Bibliothek von Ссылка

    
Ernesto Suarez 02.03.2015 14:26
quelle
1

In meinem Fall habe ich nach dem letzten (Mac OS High Sierra) Upgrade und dem anschließenden Brüh-Upgrade den obigen Fehler festgestellt. Ich habe die obigen Anweisungen befolgt, aber immer noch dieselbe Fehlermeldung erhalten. Dann erkannte ich, dass ich python2 verwenden musste, das auf den brew-installierten Python verweist, anstatt auf den installierten os x.

    
Ajo Paul 21.11.2017 03:41
quelle
0

Was für mich funktionierte war, die .deb -Datei direkt herunterzuladen und zu installieren ( dpkg -i mysql-connector-python_2.1.7-1ubuntu16.04_all.deb ). Python-Downloads finden Sie hier (Sie müssen zuerst einen kostenlosen MySQL-Login erstellen, der heruntergeladen werden kann). Stellen Sie sicher, dass Sie die richtige Version wählen, d. H. (% Co_de% vs. python_2.1.7 ). Nur die "Architecture Independent" Version funktionierte für mich.

    
xinthose 28.02.2018 15:02
quelle

Tags und Links