Microsoft Visual C++ 14.0 er påkrevd (Kan ikke finne vcvarsall.bat)
Jeg har installert Python 3.5 og mens jeg kjører
pip install mysql-python
det gir meg følgende feil
error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
Jeg har lagt til følgende linjer i banen min
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
Jeg har et 64bit win 7-oppsett på PC-en min.
Hva kan være løsningen for å redusere denne feilen og installere modulene riktig via pip
.
179
3
Banen din viser bare Visual Studio 11 og 12, den vil ha 14, som er Visual Studio 2015. Hvis du installerer det, og husker å krysse av for
Languages->C++
, bør det fungere.På Python 3.5-installasjonen min var feilmeldingen litt mer nyttig, og inkluderte URL-en for å få den fra
Rediger: Ny fungerende lenke
Rediger: Som foreslått av Lightfire228, må du kanskje også oppgradere
setuptools
-pakken for at feilen skal forsvinne:Jeg hadde det samme problemet da jeg installerte spaCy-modulen. Og jeg sjekket kontrollpanelet jeg har flere visuelle C ++ redistribuerbare allerede installert.
Det jeg gjorde var å velge "Microsoft Visual Studio Community 2015" som allerede er installert på PC-en min - "Modify" - "Check" "Common Tools for Visual C++ 2015". Da vil det ta litt tid og laste ned mer enn 1 GB for å installere det.
Dette løste problemet mitt. Nå har jeg spaCy installert.
Jeg hadde det samme problemet. Jeg trengte en 64-biters versjon av Python, så jeg installerte 3.5.0 (den nyeste i skrivende stund). Etter å ha byttet til 3.4.3 fungerte alle modulinstallasjonene mine.
Python-utgivelser for Windows