Редактиране
Моля, опитайте да инсталирате .whl файла от http://www.lfd.uci.edu /~gohlke/pythonlibs/
. Това работи всеки път. Просто напишете pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl
в терминала.
Оригинален отговор
Имах същия проблем. Може да намерите тези стъпки за полезни.
- Уверете се, че сте в активиран virtualenv, когато инсталирате нещо чрез pip.
- Преди да инсталирате нещо, въведете
pip list
в терминала, за да видите какво сте инсталирали във virtualenv. Трябва да има колело, инструменти за настройка и пип. - Това е частта, която ми помогна, въведете
pip install mysqlclient==1.3.9
или каквато версия искате да инсталирате. Това трябва да се случи, преди да инсталирате django. - Надяваме се, че работи и можете да продължите и да инсталирате 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.