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.
179
3
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
Edit: Neuer funktionierender link
Edit: Wie von Lightfire228 vorgeschlagen, müssen Sie möglicherweise auch das Paket
setuptools
aktualisieren, damit der Fehler verschwindet: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.
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