Mysql
 sql >> база данни >  >> RDS >> Mysql

Неуспешно колело за изграждане на mysql-python

Редактиране

Моля, опитайте да инсталирате .whl файла от http://www.lfd.uci.edu /~gohlke/pythonlibs/ . Това работи всеки път. Просто напишете pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl в терминала.

Оригинален отговор

Имах същия проблем. Може да намерите тези стъпки за полезни.

  1. Уверете се, че сте в активиран virtualenv, когато инсталирате нещо чрез pip.
  2. Преди да инсталирате нещо, въведете pip list в терминала, за да видите какво сте инсталирали във virtualenv. Трябва да има колело, инструменти за настройка и пип.
  3. Това е частта, която ми помогна, въведете pip install mysqlclient==1.3.9 или каквато версия искате да инсталирате. Това трябва да се случи, преди да инсталирате django.
  4. Надяваме се, че работи и можете да продължите и да инсталирате Django.

Ако тези стъпки не са ви помогнали, опитайте да инсталирате MySQL-Python чрез изпълнимия файл тук https://pypi.python.org/pypi/MySQL-python/1.2.5 .

Но това само ще инсталира mysql-python за вас в системата. Можете да опитате pip list извън virtualenv, за да видите дали mysql-python е инсталиран. Ако е инсталиран, трябва да актуализирате тази публикация, за да можем да намерим решение.

Междувременно някои други поправки са:

  • Може ли t инсталирайте mysql-python (по-нови версии) в Windows
  • Инсталирайте Visual C++ за Python и добавете папката bin към променливата на средата PATH.
  • Уверете се, че услугата mysql работи във фонов режим или е инсталирана във вашата система, като изпълните mysql команди през терминала.
  • Понякога два различни екземпляра на mysql услуга може да причинят тази грешка, т.е. ако сте инсталирали mysql сървър или друг продукт няколко пъти в миналото, може да се наложи да се отървете от портовете, използвани от миналите услуги. В този случай направете нова инсталация на mysql сървъра и добавете пътя ~\bin към променливата на средата 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. INET_ATON() и INET_NTOA() в PHP?

  2. INSERT ако не съществува Mysql

  3. Преобразувайте BIGINT UNSIGNED в INT

  4. Използване на SQLAlchemy ORM за непървичен ключ, уникален, автоматично нарастващ идентификатор

  5. MYSQL:JOIN прави SUM двойно