Heim > Datenbank > MySQL-Tutorial > Warum kann ich MySQLdb nicht auf Google App Engine installieren und wie kann ich den Fehler „mysql_config nicht gefunden' beheben?

Warum kann ich MySQLdb nicht auf Google App Engine installieren und wie kann ich den Fehler „mysql_config nicht gefunden' beheben?

Patricia Arquette
Freigeben: 2024-11-30 00:21:10
Original
388 Leute haben es durchsucht

Why Can't I Install MySQLdb on Google App Engine, and How Can I Fix the

EnvironmentError: mysql_config Not Found

Problem:

Während der Installation von Django in einem Google App Engine-Projekt wurde die Server startet aufgrund eines Fehlers nicht:

ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Nach dem Login kopieren

Versuche Um das erforderliche Modul MySQL-Python mit Pip zu installieren, wird der Fehler angezeigt:

raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Nach dem Login kopieren

Lösung:

Schritt 1:

  • Stellen Sie sicher, dass die folgenden Schritte durchgeführt wurden abgeschlossen:

    • Python ist installiert.
    • MySQL wird mit brew install mysql installiert.
    • $PATH wurde um /usr/local/mysql/bin erweitert .
    • pip install MySQL-Python (oder pip3 install mysqlclient, wenn Python verwendet wird 3) wurde ausgeführt.

Schritt 2:Wenn das Problem weiterhin besteht, versuchen Sie die folgenden Schritte:

Methode 1:

  • Führen Sie which mysql_config im aus Terminal.
  • Wenn ein leeres Ergebnis zurückgegeben wird, verwenden Sie „locate mysql_config“, um den Pfad zur Binärdatei zu finden.
  • Fügen Sie den Pfad zu $PATH hinzu oder ändern Sie die Datei setup.py, um den Speicherort anzugeben mysql_config.

Methode 2:

  • Verwenden Sie mysql-connector-python anstelle von MySQL-Python. Um es zu installieren, führen Sie pip install mysql-connector-python aus.

Methode 3:

  • Suchen Sie manuell die Pfade zu mysql/bin, mysql_config , und MySQL-Python, und fügen Sie sie dann hinzu $PATH.

Methode 4:

  • Installieren Sie MySQL mithilfe von MacPorts. Stellen Sie nach der Installation $PATH so ein, dass es /opt/local/lib/mysql5/bin enthält.

Hinweis:

  • Versuchen Sie es mit python-dev und libmysqlclient-dev-Pakete, falls verfügbar.
  • Befehle können möglicherweise als Root ausgeführt werden notwendig.

Das obige ist der detaillierte Inhalt vonWarum kann ich MySQLdb nicht auf Google App Engine installieren und wie kann ich den Fehler „mysql_config nicht gefunden' beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage