簡體   English   中英

windows7 64bit python pip安裝錯誤:無法找到vcvarsall.bat

[英]windows7 64bit python pip install error: Unable to find vcvarsall.bat

我嘗試了所有可以在網上找到的方法,我甚至深入研究了它沒有幫助的python代碼。

我使用的是Windows 7 64位版本。 我已經安裝了Microsoft VS 2008和2012。 我安裝的Python是3.5

當我運行pip install numpy時,我收到錯誤:

無法找到vcvarsall.bat

通過msvc9compiler.py中的代碼返回的版本顯示我的VS版本是14.0,我潛入各種Windows注冊表添加幾個條目(VC和ProdctDir指向VS 2008 VC文件夾)。 它沒有幫助。 我可以從命令行運行vcvarsall.bat ,它運行正常,結果如下。 設置使用Microsoft Visual Studio 2008 x86工具的環境。

我雖然工作正常。

還有什么我可以嘗試的嗎? 我花了兩天時間。

根據這個: https ://www.python.org/downloads/release/python-350a1/ python 3.5是用vs2015編譯的。

如果你想安裝vs2015你可以設置環境變量VS__COMNTOOLS,其中__是visual studio的版本號。 例如在python 2.7中我必須在使用pip之前在cmd中執行此操作

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

我不確定,但我認為vs2015的版本號是13這樣做

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

或者你可以做

SET VS130COMNTOOLS=%VS10COMNTOOLS%

Bonson,Frank等

重新安裝或升級Visual Studio 2015社區,並確保選擇Visual C ++然后繼續。 它適用於Windows 7 64bit和Python 3.5.1,我作為WinPython 3.5.1.2 64bit的一部分安裝。

Visual C ++

另見: vcvarsall.bat需要python來編譯Visual Studio 2015中的遺漏(第14節)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM