Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehlgeschlagenes Baurad für mysql-python

Bearbeiten

Bitte versuchen Sie, die .whl-Datei von http://www.lfd.uci.edu zu installieren /~gohlke/pythonlibs/ . Das funktioniert jedesmal. Geben Sie einfach pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl ein im Terminal.

Originalantwort

Ich hatte das gleiche Problem. Möglicherweise finden Sie diese Schritte hilfreich.

  1. Stellen Sie sicher, dass Sie sich in einer aktivierten virtuellen Umgebung befinden, wenn Sie etwas über Pip installieren.
  2. Bevor Sie etwas installieren, geben Sie pip list ein im Terminal, um zu sehen, was Sie in der virtuellen Umgebung installiert haben. Es sollte Wheel, Setuptools und Pip haben.
  3. Dies ist der Teil, der mir geholfen hat, geben Sie pip install mysqlclient==1.3.9 ein oder welche Version Sie installieren möchten. Dies muss geschehen, bevor Sie Django installieren.
  4. Hoffentlich funktioniert es und Sie können Django installieren.

Wenn diese Schritte für Sie nicht funktioniert haben, versuchen Sie, MySQL-Python über die ausführbare Datei hier zu installieren https://pypi.python.org/pypi/MySQL-python/1.2.5 .

Aber dies wird nur mysql-python für Sie im System installieren. Sie können pip list ausprobieren außerhalb von virtualenv, um zu sehen, ob mysql-python installiert ist. Wenn es installiert ist, müssen Sie diesen Beitrag aktualisieren, damit wir eine Lösung finden können.

In der Zwischenzeit sind einige andere Fixes:

  • Kann' Installieren Sie mysql-python (neuere Versionen) nicht unter Windows
  • Installieren Sie Visual C++ für Python und fügen Sie den bin-Ordner zur PATH-Umgebungsvariable hinzu.
  • Stellen Sie sicher, dass der mysql-Dienst im Hintergrund läuft oder auf Ihrem System installiert ist, indem Sie mysql-Befehle über das Terminal ausführen.
  • Manchmal können zwei verschiedene Instanzen des mysql-Dienstes diesen Fehler verursachen, d. h. wenn Sie mysql-Server oder ein anderes Produkt in der Vergangenheit mehrmals installiert haben, müssen Sie möglicherweise die von den früheren Diensten verwendeten Ports entfernen. Führen Sie in diesem Fall eine Neuinstallation von mysql server durch und fügen Sie den ~\bin-Pfad zur PATH-Umgebungsvariable hinzu.