ImportError: Kein Modul namens mysql.connector

Rohan Timalsina 10 Oktober 2023
  1. Installieren Sie MySQL Connector, um ImportError: No module named mysql.connector in Python zu beheben
  2. Importieren Sie das mysql.connector-Modul in Python
ImportError: Kein Modul namens mysql.connector

Der ImportError wird ausgelöst, wenn das Python-Programm das angegebene Modul oder Mitglied eines Moduls nicht importieren kann. Dies liegt daran, dass Python das Modul, das Sie importieren möchten, nicht finden kann.

Der Hauptgrund für diesen Fehler ist, dass das Modul nicht installiert ist. Der ImportError: No module named mysql.connector kann durch die Installation des Moduls MySQL Connector behoben werden.

Dieses Tutorial lehrt Sie, den Fehler ImportError: No module named mysql.connector in Python zu beheben.

Installieren Sie MySQL Connector, um ImportError: No module named mysql.connector in Python zu beheben

Das Modul MySQL Connector ist nicht in der Python Standard Library enthalten. Um das Modul mysql.connector zu importieren, müssen Sie den MySQL-Treiber mysql-connector-python installieren.

Führen Sie den folgenden Befehl im Terminal aus.

pip install mysql-connector-python

Verwenden Sie für Python 3 den folgenden Befehl.

pip3 install mysql-connector-python

Sie können auch den MySQL-Treiber mysql-connector-python-rf installieren, um mysql.connector in Python zu importieren.

pip install mysql-connector-python-rf

Führen Sie nach der Installation des Moduls das Python-Programm erneut aus, und der ImportError muss nun behoben werden.

Importieren Sie das mysql.connector-Modul in Python

Überprüfen Sie, ob die Installation erfolgreich war, indem Sie das Modul mysql.connector importieren.

Führen Sie den Importbefehl in Python aus.

import mysql.connector

Der MySQL Connector wurde erfolgreich installiert, wenn er keine Fehler zurückgibt.

Sehen wir uns ein Beispiel für ein Python-Programm an, um eine Verbindung zum MySQL-Server herzustellen.

import mysql.connector

cnx = mysql.connector.connect(user="rohan", password="pass1234", host="localhost")
print(cnx)

Der Konstruktor connect() hilft dabei, eine Verbindung zum MySQL-Server herzustellen. Ersetzen Sie den Benutzer, das Passwort und den Host, um mit den Werten auf Ihrem MySQL-Server übereinzustimmen.

Ausgang:

<mysql.connector.connection.MySQLConnection object at 0x000001B6F8BE0D30>

Es gibt ein MySQLConnection-Objekt zurück.

Jetzt wissen Sie, wie Sie den ImportError: No module named mysql.connector in Python beheben. Sie haben gelernt, den MySQL Connector zu installieren und eine Verbindung zum MySQL-Server herzustellen.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - Python ImportError

Verwandter Artikel - Python Error