2015-09-17 13 views
12

Ich habe alle Methoden, die ich online finden kann, versucht und ich sogar in den Python-Code tauchte es nicht geholfen.windows7 64bit Python pip installieren Fehler: Nicht finden vcvarsall.bat

Ich verwende Windows 7 64-Bit-Version. Ich habe Microsoft VS 2008 und 2012 beide installiert. Die Python-I installiert ist 3,5

Wenn ich pip numpy installieren laufen, erhalte ich Fehler:

Unable to find vcvarsall.bat

Die Version Rückkehr durch den Code in msvc9compiler.py zeigt meine VS-Version 14.0 ist und ich tauche in alle Arten von Windows-Registrierung, um ein paar Einträge hinzuzufügen (VC und ProdctDir, um auf den VS 2008 VC-Ordner zu verweisen). Es hat nicht geholfen. Ich kann vcvarsall.bat von der Befehlszeile ausführen und es läuft gut mit folgendem Ergebnis. Einstellung der Umgebung für die Verwendung von Microsoft Visual Studio 2008 x86-Tools.

Ich obwohl es funktioniert gut.

Gibt es noch etwas, das ich ausprobieren kann? Ich habe zwei Tage damit verbracht.

+2

Python 3.5 erfordert [Visual Studio 2015] (https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx). – cgohlke

Antwort

5

entsprechend: https://www.python.org/downloads/release/python-350a1/ Python 3.5 ist mit vs2015 kompiliert.

Wenn Sie vs2015 installieren möchten, können Sie die Umgebungsvariable VS__COMNTOOLS festlegen, wobei __ für die Versionsnummer von Visual Studio steht. zum Beispiel in 2.7 Python hatte ich die

SET VS90COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\ 

im nicht sicher, pip in cmd zu tun, bevor Sie, aber ich denke, dass die Versionsnummer von vs2015 13 ist so tun

SET VS130COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\ 

oder Sie können

tun
SET VS130COMNTOOLS=%VS10COMNTOOLS% 
+0

Ich habe zwei Plätze für vcvarsall.bat C: \ Programme (x86) \ Microsoft Visual Studio 11.0 \ VC und C: \ Programme (x86) \ Microsoft Visual Studio 9.0 \ VC Diese sind für VS 2008 und VS 2012. Sind Sie positiv, dass ich VS 2015 für Python 3.5 installieren muss? –

+0

Setzen Sie die eine der neueren Visual Studio-Version – DorElias

+0

Ich heruntergeladen und installiert VS 2015 von Microsoft. Es ist eine neue Umgebungsvariable erstellt VS140COMNTOOLS der Wert ist C: \ Programme \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ Eine Sache, die ich nicht bekomme, ist, dass ich den Compiler vcvarsall.bat im Ordner C nicht sah: \ Programme (X 86) \ Microsoft Visual Studio 14.0 \ VC Es funktioniert immer noch nicht. Ich bekomme denselben Fehler. –

Verwandte Themen