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.
- Sørg for, at du er i en aktiveret virtualenv, når du installerer noget gennem pip.
- 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. - 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. - 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.