簡體   English   中英

在Windows中使用pip安裝Airflow時出錯-無法找到vcvarsall.bat

[英]Error while installing Airflow using pip in windows- Unable to find vcvarsall.bat

我試圖使用pip通過命令提示符在Windows中安裝Airflow。

python是3.4.2,包括pip。 我收到以下錯誤。

distutils.errors.DistutilsError: Setup script exited with error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).

我已經安裝了Visual Studio 2012,但Python 3.4默認情況下會尋找VS10。 我試圖通過以下方式欺騙Python使用更新的Visual Studio

  1. 執行命令set VS100COMNTOOLS=%VS110COMNTOOLS%
  2. 添加新的系統變量VS100COMNTOOLS作為變量名,並將值VS110COMNTOOLS

兩種技巧都無效。 我仍然遇到相同的舊錯誤。

C:\\Program Files\\Microsoft Visual Studio 11.0\\VC存在文件vcvarsall.bat

這里缺少什么? 如何擺脫這個錯誤?

我沒有在cmd中設置VS100COMNTOOLS=%VS110COMNTOOLS% ,而是SET VS100COMNTOOLS=C:\\Program Files\\Microsoft Visual Studio 11.0\\Common7\\Tools\\ ,它可以正確選擇,但是由於VS11編譯器與眾不同,因此又拋出了另一堆錯誤正確編譯Python 3.4代碼。

我卸載了VS11,安裝了VS10,它正常工作。

暫無
暫無

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

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