Microsoft Visual C++ 14.0 is vereist (Kan vcvarsall.bat niet vinden)

Ik'heb Python 3.5 geïnstalleerd en terwijl ik

pip install mysql-python

geeft het me de volgende foutmelding

error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)

Ik heb de volgende regels toegevoegd aan mijn Path

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

Ik heb een 64bit win 7 setup in mijn PC.

Wat zou de oplossing kunnen zijn om deze fout te ondervangen en de modules correct te installeren via pip.

Uw pad vermeldt alleen Visual Studio 11 en 12, het wil 14, dat is Visual Studio 2015. Als je dat installeert, en onthoudt om het vakje voor Talen->C++ aan te vinken, dan zou het moeten werken.

Op mijn Python 3.5 installatie was de foutmelding iets bruikbaarder, en bevatte ook de URL om het op te halen

 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

Edit: Nieuwe werkende link

Edit: Zoals voorgesteld door Lightfire228, moet je misschien ook het setuptools pakket upgraden om de fout te laten verdwijnen:

pip install --upgrade setuptools
Commentaren (11)

Ik had hetzelfde probleem bij het installeren van de spaCy module. En ik heb het configuratiescherm gecontroleerd ik heb al verschillende visual C++ redistributables geïnstalleerd.

Wat ik deed was selecteer "Microsoft Visual Studio Community 2015" die al op mijn PC is geïnstalleerd --> "Modify" -->vink "Common Tools for Visual C++ 2015" aan. Dan zal het enige tijd duren en meer dan 1 GB downloaden om het te installeren.

Dit loste mijn probleem op. Nu heb ik spaCy geïnstalleerd.

Commentaren (0)

Ik had hetzelfde probleem. Ik had een 64-bit versie van Python nodig dus installeerde ik 3.5.0 (de meest recente op het moment dat ik dit schreef). Na het overschakelen naar 3.4.3 werkten al mijn module-installaties.

Python Releases voor Windows

Commentaren (2)