2016-07-24 23 views
1

In Python 2.7.10, konnte keine Version finden, die die Anforderung mysqldb (ab Version) erfüllt keine Verteilungsanpassung für mysqldb gefundenFehler mit pip installieren MySQLdb Bibliothek

pip MySQL-Python auch gescheitert installieren: Vcvarsall.bat und viele andere Fehler können nicht gefunden werden, wenn ich eine Lösung für diesen Patch bereitstelle.

+0

Sind Sie auf Windows? – Chris

+0

ja, Windows-Versionen 7/8/8.1/10. – nivhanin

Antwort

2

Das Erstellen von Python-Bibliotheken unter Windows kann eine Herausforderung darstellen.

Diese Meldung indicates that the Visual C++ compiler cannot be found:

Unable vcvarsall.bat

Sie Visual Studio Express installieren finden konnte, und versuchen Sie es erneut oder einen anderen Compiler verwenden, wie in der genannten Frage vorgeschlagen. Aber Sie können feststellen, dass dies zu weiteren Problemen führt, z. Jetzt können die MySQL-Header nicht gefunden werden.

Manuelles Installieren von MySQL aus der Quelle wird dieses Problem wahrscheinlich beheben, aber das kann seine eigenen Abhängigkeitsprobleme aufdecken.

Statt durch dieses Problem zu gehen, könnten Sie die Installation precompiled versions from Christoph Gohlke in Erwägung ziehen.

+0

Was ist mit https://dev.mysql.com/downloads/connector/python/ sollte es funktionieren? – nivhanin

+0

@nivhanin, das ist ein anderer Treiber, aber es sollte funktionieren. Die Seite, auf die ich in meiner Antwort verwiesen habe, enthält viele nützliche Python-Bibliotheken, nicht nur einen MySQL-Treiber. – Chris