【问题标题】:Error while installing Airflow using pip in windows- Unable to find vcvarsall.bat在 Windows 中使用 pip 安装 Airflow 时出错 - 无法找到 vcvarsall.bat
【发布时间】:2016-06-30 18:12:41
【问题描述】:

我试图使用 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

这两个技巧都不起作用。我仍然遇到同样的错误。

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

这里缺少什么?我怎样才能摆脱这个错误?

【问题讨论】:

    标签: python visual-studio visual-c++ pip setup.py


    【解决方案1】:

    我没有在 cmd 中设置 VS100COMNTOOLS=%VS110COMNTOOLS%,而是设置了 SET VS100COMNTOOLS=C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\ 并且它选择正确但又抛出了另一堆错误,因为 VS11 编译器不同并且无法正确编译 Python 3.4 代码。

    我卸载了 VS11,安装了 VS10 就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-15
      • 2016-10-06
      • 2013-11-18
      • 2014-03-16
      • 2018-10-29
      • 2015-12-14
      • 1970-01-01
      相关资源
      最近更新 更多