sql >> Databáze >  >> RDS >> Mysql

Selhalo stavební kolo pro mysql-python

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é.

  1. Při instalaci čehokoli přes pip se ujistěte, že jste v aktivovaném virtuálním prostředí.
  2. 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.
  3. 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.
  4. 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.


  1. Jak nastavit regex v dotazu MySQL

  2. Škálovatelné procesory Intel Xeon a SQL Server 2017

  3. Vyberte konkrétní data z daného obsahu XML pomocí klauzule WHERE

  4. Postgres nepoužívá index, když je mnohem lepší volba index scan