Microsoft Visual C++ 14.0 ist erforderlich (vcvarsall.bat kann nicht gefunden werden)

I've installiert Python 3.5 und während der Ausführung

pip install mysql-python

erhalte ich folgende Fehlermeldung

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

Ich habe die folgenden Zeilen zu meinem Pfad hinzugefügt

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

Ich habe ein 64bit Win 7 Setup auf meinem PC.

Was könnte die Lösung für die Abschwächung dieses Fehlers und die Installation der Module korrekt über "pip" sein.

Ihr Pfad listet nur Visual Studio 11 und 12 auf, er will 14, das ist Visual Studio 2015. Wenn Sie das installieren und daran denken, das Kästchen für "Languages->C++" zu markieren, sollte es funktionieren.

Bei meiner Python 3.5-Installation war die Fehlermeldung etwas aussagekräftiger und enthielt die URL, unter der man das Programm abrufen kann

 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: Neuer funktionierender link

Edit: Wie von Lightfire228 vorgeschlagen, müssen Sie möglicherweise auch das Paket setuptools aktualisieren, damit der Fehler verschwindet:

pip install --upgrade setuptools
Kommentare (11)

Ich hatte das gleiche Problem bei der Installation des SpaCy-Moduls. Und ich überprüfte Systemsteuerung Ich habe mehrere Visual C++ Redistributables bereits installiert.

Was ich getan habe, war "Microsoft Visual Studio Community 2015" auszuwählen, das bereits auf meinem PC installiert ist --> "Modify" -->check "Common Tools for Visual C++ 2015". Dann wird es einige Zeit dauern und mehr als 1 GB herunterladen, um es zu installieren.

Das hat mein Problem behoben. Jetzt habe ich spaCy installiert.

Kommentare (0)

Ich hatte das gleiche Problem. Ich brauchte eine 64-Bit-Version von Python, also installierte ich 3.5.0 (die neueste Version zum Zeitpunkt des Schreibens dieses Artikels). Nach dem Wechsel zu 3.4.3 funktionierten alle meine Modulinstallationen.

Python-Versionen für Windows

Kommentare (2)