Umgebungsfehler: Mysql_config nicht in Python gefunden

  1. Beheben Sie den EnvironmentError: mysql_config not found in Python
  2. Installieren Sie den MySQL-Connector in Python
Umgebungsfehler: Mysql_config nicht in Python gefunden

Bei der Installation des MySQL-Pakets über Python wird es Fälle geben, in denen wir dachten, eine Neuinstallation sei erfolgreich gewesen und beim Versuch, sie zu verwenden, möglicherweise mit Fehlern übersät sind, wie z. B. EnvironmentError: mysql_config not found.

Dieses Szenario tritt normalerweise auf, wenn wir das besagte Paket in einem Verzeichnis oder einer virtuellen Umgebung installieren, in der die Konfigurationsdatei aufgrund von symbolischer Nichtübereinstimmung oder Beschädigung auf Verzeichnisebene nicht korrekt angezeigt wird.

In diesem Artikel wird erläutert, wie wir unsere MySQL-Python-Installation installieren und Fehler beheben können, und es wird eine großartige Alternative zu dem genannten Paket vorgestellt.

Beheben Sie den EnvironmentError: mysql_config not found in Python

Hier sind einige Möglichkeiten zur Fehlerbehebung und Neuinstallation einer MySQL-Python-Installation, die wir auf Betriebssystemebene ausführen können.

Windows

Bei Windows-Betriebssystemen können wir dies über die GUI-Methode tun, indem wir das Paket von der MySQL-Website herunterladen, die wir über diesen Link finden können.

Starten Sie den Assistenten und folgen Sie den Anweisungen auf den angezeigten Bildschirmen, um ihn am Ort Ihrer Wahl zu installieren.

Debian/Ubuntu

Wenn sich Ihr MySQL-System derzeit auf einem Debian- oder Ubuntu-System befindet, öffnen Sie Ihr Terminal und verwenden Sie das folgende Snippet unten.

sudo apt-get install libmysqlclient-dev

Verwenden Sie für neuere Versionen von Debian oder Ubuntu (Stand 2018) das folgende Snippet unten.

sudo apt install default-libmysqlclient-dev

Wenn bei der Verwendung der obigen Snippets weiterhin ein Fehler auftritt, können Sie versuchen, das MySQL-Paket mit dem folgenden Code neu zu installieren.

sudo apt-get install python-mysqldb

Stellen Sie sicher, dass Sie über ausreichend sudo-Zugriff verfügen, wenn Sie die obigen Befehle ausführen.

CentOS

Wenn wir CentOS ausführen, können wir die obigen Befehle durch yum anstelle von apt ersetzen, da CentOS das yum-Installationspaket verwendet.

Öffnen Sie das Terminal und führen Sie das folgende Snippet unten aus.

sudo yum install python-mysql

Mac OS

Wenn wir ein macOS verwenden, können wir MySQL mit dem folgenden Befehl global neu installieren.

brew install mysql

Als nächstes können wir den Umgebungspfad wie folgt exportieren.

export PATH=$PATH:/usr/local/mysql/bin

Installieren Sie dann MySQL Python global oder in Ihrer virtuellen Umgebung. Es ist auch erwähnenswert, dass Mac-Systeme beide Python-Versionen 2 und 3 global haben können.

pip install MySQL-Python
pip3 install MySQL-Python

Installieren Sie den MySQL-Connector in Python

Als Alternative ist der MySQL-Connector eine sofort einsatzbereite Alternative zur MySQL-Python-Installation. Öffnen Sie zur Installation Ihr Terminal oder Ihre Python-Konsole über PyPip und führen Sie das folgende Snippet unten aus.

pip install mysql-connector-python

Weitere Informationen zur Installation des MySQL-Connectors auf verschiedenen Betriebssystemen finden Sie in der offiziellen MySQL-Entwicklerdokumentation, die Sie hier finden.

Marion Paul Kenneth Mendoza avatar Marion Paul Kenneth Mendoza avatar

Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.

LinkedIn

Verwandter Artikel - Python Error

Verwandter Artikel - Python MySQL