Upravit
Zkuste prosím nainstalovat soubor .whl z http://www.lfd.uci.edu /~gohlke/pythonlibs/
. Tohle funguje pokaždé. Stačí zadat pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl
v terminálu.
Původní odpověď
Měl jsem stejný problém. Tyto kroky mohou být užitečné.
- Při instalaci čehokoli přes pip se ujistěte, že jste v aktivovaném virtuálním prostředí.
- Než cokoliv nainstalujete, napište
pip list
v terminálu, abyste viděli, co jste nainstalovali do virtualenv. Mělo by mít kolo, setuptools a pip. - Toto je část, která mi pomohla, zadejte
pip install mysqlclient==1.3.9
nebo jakoukoli verzi, kterou chcete nainstalovat. To se musí stát před instalací django. - Doufáme, že to funguje a můžete pokračovat a nainstalovat Django.
Pokud pro vás tyto kroky nefungovaly, zkuste nainstalovat MySQL-Python prostřednictvím spustitelného souboru zde https://pypi.python.org/pypi/MySQL-python/1.2.5 .
Ale to vám do systému nainstaluje pouze mysql-python. Můžete zkusit pip list
mimo virtualenv, abyste zjistili, zda je nainstalován mysql-python. Pokud je nainstalován, pak jste aktualizovali tento příspěvek, abychom mohli najít řešení.
Mezitím jsou některé další opravy:
- Mohu t nainstalovat mysql-python (novější verze) v systému Windows
- Nainstalujte Visual C++ pro Python a přidejte složku bin do proměnné prostředí PATH.
- Spuštěním příkazů mysql přes terminál se ujistěte, že služba mysql běží na pozadí nebo je nainstalována ve vašem systému.
- Někdy mohou tuto chybu způsobit dvě různé instance služby mysql, tj. pokud jste v minulosti nainstalovali server mysql nebo jakýkoli jiný produkt vícekrát, možná budete muset odstranit porty, které minulé služby používaly. V tomto případě proveďte novou instalaci serveru mysql a přidejte cestu ~\bin do proměnné prostředí PATH.