sql >> Database teknologi >  >> RDS >> Mysql

Mislykket bygning af hjul til mysql-python

Rediger

Prøv venligst at installere .whl-filen fra http://www.lfd.uci.edu /~gohlke/pythonlibs/ . Dette virker hver gang. Bare skriv pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl i terminalen.

Originalt svar

Jeg havde samme problem. Du kan finde disse trin nyttige.

  1. Sørg for, at du er i en aktiveret virtualenv, når du installerer noget gennem pip.
  2. Inden du installerer noget, skal du skrive pip list i terminalen for at se, hvad du har installeret i virtualenv. Den skal have hjul, opsætningsværktøj og pip.
  3. Dette er den del, der hjalp mig, skriv pip install mysqlclient==1.3.9 eller hvilken version du vil installere. Dette skal ske, før du installerer django.
  4. Forhåbentlig virker det, og du kan gå videre og installere Django.

Hvis disse trin ikke fungerede for dig, så prøv at installere MySQL-Python gennem den eksekverbare fil her https://pypi.python.org/pypi/MySQL-python/1.2.5 .

Men dette vil kun installere mysql-python for dig i systemet. Du kan prøve pip list uden for virtualenv for at se, om mysql-python er installeret. Hvis det er installeret, så skal du opdatere dette indlæg, så vi kan finde en løsning.

I mellemtiden er nogle andre rettelser:

  • Kan' t installere mysql-python (nyere versioner) i Windows
  • Installer Visual C++ til Python, og tilføj bin-mappen til PATH-miljøvariablen.
  • Sørg for, at mysql-tjenesten kører i baggrunden eller er installeret på dit system ved at køre mysql-kommandoer gennem terminalen.
  • Nogle gange kan to forskellige forekomster af mysql-tjenesten forårsage denne fejl, dvs. hvis du har installeret mysql-serveren eller et andet produkt flere gange tidligere, skal du muligvis slippe af med de porte, de tidligere tjenester brugte. I dette tilfælde skal du udføre en ny installation af mysql-serveren og tilføje ~\bin-stien til PATH-miljøvariablen.


  1. Hvordan udtrykker jeg en har mange gennem forhold i Entity Framework 5?

  2. Hvordan indstilles standardtidsstempel til nu() + n dage?

  3. Er der nogen ækvivalent til Postgresql HVER aggregatfunktion på andre RDBMS?

  4. Hvordan kan jeg forhindre logvækst i SQL Server, når jeg indsætter millioner af poster