sql >> Databasteknik >  >> RDS >> Mysql

Det gick inte att bygga hjul för mysql-python

Redigera

Försök att installera .whl-filen från http://www.lfd.uci.edu /~gohlke/pythonlibs/ . Detta fungerar varje gång. Skriv bara pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl i terminalen.

Originalt svar

Jag hade samma problem. Du kanske tycker att dessa steg är användbara.

  1. Se till att du är i en aktiverad virtualenv när du installerar något genom pip.
  2. Innan du installerar något, skriv pip list i terminalen för att se vad du har installerat i virtualenv. Den ska ha hjul, installationsverktyg och pip.
  3. Det här är delen som hjälpte mig, skriv pip install mysqlclient==1.3.9 eller vilken version du vill installera. Detta måste hända innan du installerar django.
  4. Förhoppningsvis fungerar det och du kan fortsätta och installera Django.

Om dessa steg inte fungerade för dig, försök att installera MySQL-Python genom den körbara filen här https://pypi.python.org/pypi/MySQL-python/1.2.5 .

Men detta kommer bara att installera mysql-python åt dig i systemet. Du kan prova pip list utanför virtualenv för att se om mysql-python är installerat. Om det är installerat måste du uppdatera det här inlägget så att vi kan hitta en lösning.

Under tiden är några andra korrigeringar:

  • Kan' t installera mysql-python (nyare versioner) i Windows
  • Installera Visual C++ för Python och lägg till mappen bin till miljövariabeln PATH.
  • Se till att mysql-tjänsten körs i bakgrunden eller är installerad i ditt system genom att köra mysql-kommandon genom terminalen.
  • Ibland kan två olika instanser av mysql-tjänsten orsaka detta fel, t.ex. om du har installerat mysql-server eller någon annan produkt flera gånger tidigare, kanske du måste bli av med portarna som de tidigare tjänsterna använde. Gör i det här fallet en ny installation av mysql-servern och lägg till ~\bin-sökvägen till miljövariabeln PATH.


  1. psql fatal roll existerar inte

  2. Du, vem äger det där #temp-bordet?

  3. Så här löser du Allmänt fel:2006 MySQL-server har försvunnit

  4. CHAR semantik och ORA-01461