Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nieudane koło budowania dla mysql-python

Edytuj

Spróbuj zainstalować plik .whl ze strony http://www.lfd.uci.edu /~gohlke/pythonlibs/ . Działa to za każdym razem. Wystarczy wpisać pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl w terminalu.

Oryginalna odpowiedź

Miałem ten sam problem. Te kroki mogą okazać się pomocne.

  1. Upewnij się, że jesteś w aktywowanym środowisku wirtualnym podczas instalowania czegokolwiek przez pip.
  2. Zanim zainstalujesz cokolwiek, wpisz pip list w terminalu, aby zobaczyć, co zainstalowałeś w virtualenv. Powinien mieć koło, narzędzia do konfiguracji i pip.
  3. To jest część, która mi pomogła, wpisz pip install mysqlclient==1.3.9 lub jakąkolwiek wersję, którą chcesz zainstalować. Musi to nastąpić przed zainstalowaniem django.
  4. Mam nadzieję, że to działa i możesz śmiało zainstalować Django.

Jeśli te kroki nie zadziałały, spróbuj zainstalować MySQL-Python za pomocą pliku wykonywalnego tutaj https://pypi.python.org/pypi/MySQL-python/1.2.5 .

Ale to zainstaluje tylko mysql-python w systemie. Możesz wypróbować pip list poza virtualenv, aby sprawdzić, czy mysql-python jest zainstalowany. Jeśli jest zainstalowany, zaktualizowałeś ten post, abyśmy mogli znaleźć rozwiązanie.

W międzyczasie kilka innych poprawek to:

  • Może t zainstalować mysql-python (nowsze wersje) w Windows
  • Zainstaluj Visual C++ for Python i dodaj folder bin do zmiennej środowiskowej PATH.
  • Upewnij się, że usługa mysql działa w tle lub jest zainstalowana w twoim systemie, uruchamiając polecenia mysql przez terminal.
  • Czasami dwie różne instancje usługi mysql mogą powodować ten błąd, np. jeśli wielokrotnie zainstalowałeś serwer mysql lub inny produkt, być może będziesz musiał pozbyć się portów, z których korzystały poprzednie usługi. W takim przypadku wykonaj nową instalację serwera mysql i dodaj ścieżkę ~\bin do zmiennej środowiskowej PATH.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyszukaj wartość w kolumnie BLOB w MySQL

  2. Użyj relacyjnych baz danych MySQL w systemie Ubuntu 10.10 (Maverick)

  3. Aktualizacja wielu wierszy w MySQL

  4. Jetty 7 + konfiguracja MySQL [java.lang.ClassNotFoundException:org.mortbay.jetty.webapp.WebAppContext]

  5. Wybierz wiersz wraz z jego następnym i poprzednim wierszem