Fehlerbehebung „EnvironmentError: mysql_config nicht gefunden“ unter Mac OS Der Fehler tritt aufgrund des Fehlens des MySQLdb-Moduls auf. Trotz Versuchen, Mysql-python zu installieren, schlägt die Installation mit der Meldung „EnvironmentError: mysql_config nicht gefunden“ fehl.
Es wurden Schritte unternommen, um andere mögliche Ursachen zu beseitigen, wie z. B. Deinstallation und Neuinstallation. Der Fehler bleibt jedoch bei einer Neuinstallation mit „sudo pip install MySQL-python“ bestehen.Ansatz zur Fehlerbehebung
Stellen Sie sicher, dass Sie diese Schritte befolgt haben Reihenfolge:
a. Python-Installationb. „brew install mysql“
c. „export PATH=$PATH:/usr/local/mysql/bin“d. „pip install MySQL-Python“ (oder „pip3 install mysqlclient“ für Python 3)
Überprüfen Sie den Speicherort von 'mysql_config' durch Ausführen von "which mysql_config" in der Bash. Wenn „nicht gefunden“ zurückgegeben wird, verwenden Sie „locate mysql_config“, um nach seiner Anwesenheit zu suchen. Passen Sie Ihre Umgebungsvariable „$PATH“ an oder geben Sie den Pfad zu „mysql_config“ manuell in der Datei setup.py an.
Erwägen Sie die Verwendung von „mysql-connector-python“ anstelle von MySQL-Python. Es kann über „pip install mysql-connector-python“ installiert werden.
Identifizieren Sie manuell die Speicherorte von „MySQL“. /bin“, „mysql_config“ und „MySQL-Python“ und fügen Sie sie dann Ihrer „$PATH“-Umgebung hinzu Variable.
Wenn andere Methoden fehlschlagen, installieren Sie „MySQL“ mit MacPorts. Dadurch wird eine „mysql_config5“-Datei anstelle von „mysql_config“ erstellt. Passen Sie Ihren „$PATH“ entsprechend an: „export PATH=$PATH:/opt/local/lib/mysql5/bin.“
Die Installation von „python-dev“ und „libmysqlclient-dev“ wurde vorgeschlagen, aber ihre Die Verfügbarkeit unter Mac OS ist ungewiss.
[Stack Überlauf – MySQLdb-Installationsfehler: Kein Modul benannt MySQLdb](https://stackoverflow.com/questions/8626026/mysql-installation-error-no-module-named-mysqldb)
Das obige ist der detaillierte Inhalt vonWie behebt man „EnvironmentError: mysql_config nicht gefunden' bei der Installation von MySQLdb unter macOS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!