Více na
Je vyžadován Microsoft Visual C++ 14.0 (Nelze najít soubor vcvarsall.bat)
Nainstaloval jsem Python 3.5 a při spouštění
pip install mysql-python
mi to hlásí následující chybu
error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
Do své cesty jsem přidal následující řádky
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 počítači mám 64bitovou konfiguraci win 7.
Jaké by mohlo být řešení pro zmírnění této chyby a správnou instalaci modulů přes pip
.
179
3
Vaše cesta uvádí pouze Visual Studio 11 a 12, chce 14, což je Visual Studio 2015. Pokud jej nainstalujete a nezapomenete zaškrtnout políčko
Jazyky->C++
, mělo by to fungovat.V případě mé instalace Pythonu 3.5 bylo chybové hlášení o něco užitečnější a obsahovalo adresu URL, ze které jej lze získat
Edit: Nový funkční odkaz
Edit: Jak navrhl Lightfire228, možná budete muset také aktualizovat balíček
setuptools
, aby chyba zmizela:Při instalaci modulu spaCy jsem měl stejný problém. A kontroloval jsem ovládací panel, mám již nainstalováno několik redistributorů Visual C++.
Udělal jsem to tak, že jsem vybral "Microsoft Visual Studio Community 2015", které už mám v počítači nainstalované --> "Upravit" -->zaškrtl "Common Tools for Visual C++ 2015". Pak bude instalace trvat nějakou dobu a stáhne se více než 1 GB.
Tím se můj problém vyřešil. Nyní mám spaCy nainstalované.
Měl jsem stejný problém. Potřeboval jsem 64bitovou verzi Pythonu, takže jsem nainstaloval verzi 3.5.0 (nejnovější v době psaní tohoto článku). Po přechodu na verzi 3.4.3 mi všechny instalace modulů fungovaly.
Vydání Pythonu pro Windows