Viac na
Vyžaduje sa Microsoft Visual C++ 14.0 (Nie je možné nájsť vcvarsall.bat)
Nainštaloval som Python 3.5 a pri spustení
pip install mysql-python
mi to dáva nasledujúcu chybu
error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
Do cesty som pridal nasledujúce riadky
C:\Program Files\Python 3.5\Scripts\;
C:\Program Files\Python 3.5\;
C:\Windows\System32;
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC;
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC
V mojom počítači mám 64bitové nastavenie win 7.
Aké by mohlo byť riešenie na zmiernenie tejto chyby a správnu inštaláciu modulov cez pip
.
179
3
Vaša cesta uvádza iba Visual Studio 11 a 12, chce 14, čo je Visual Studio 2015. Ak ho nainštalujete a nezabudnete zaškrtnúť políčko
Jazyky->C++
, malo by to fungovať.Pri mojej inštalácii Pythonu 3.5 bolo chybové hlásenie o niečo užitočnejšie a obsahovalo adresu URL, z ktorej ho možno získať
Edit: Nový funkčný link
Edit: Ako navrhol Lightfire228, možno bude potrebné aktualizovať aj balík
setuptools
, aby chyba zmizla:Mal som rovnaký problém pri inštalácii modulu spaCy. A skontroloval som ovládací panel, mám už nainštalovaných niekoľko redistribútorov Visual C++.
Urobil som to tak, že som vybral "Microsoft Visual Studio Community 2015", ktoré už mám v počítači nainštalované --> "Modify" -->zaškrtol "Common Tools for Visual C++ 2015". Potom bude inštalácia chvíľu trvať a stiahne sa viac ako 1 GB.
Tým sa môj problém vyriešil. Teraz mám spaCy nainštalované.
Mal som rovnaký problém. Potreboval som 64-bitovú verziu Pythonu, tak som nainštaloval 3.5.0 (najnovšiu v čase písania tohto článku). Po prechode na verziu 3.4.3 všetky moje inštalácie modulov fungovali.
Vydanie Pythonu pre Windows