【问题标题】:Microsoft Visual C++ 14.0 is required trying to install packages written in c尝试安装用 c 编写的包时需要 Microsoft Visual C++ 14.0
【发布时间】:2018-11-26 22:28:07
【问题描述】:

您好,我正在尝试安装包“pyfolio”,但出现错误提示:

 Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"

但我已经安装了 Visual c++ redist 软件包,但它仍然无法正常工作。 我发现安装包bottleneck时出现错误,所以我想阅读有关安装瓶颈的文档,它是用c编写的,所以我安装了MinGW但无法将ming设置为编译器 我还安装了cython。我在一台Windows机器上。 除了在这里申请还有其他选择吗?

【问题讨论】:

  • 错误信息非常清晰。您需要 Visual C++ 14.0(又名 2015)。如错误消息中所示,安装完整的 IDE 或仅获取构建工具。

标签: python c++ windows pip


【解决方案1】:

许多人建议转到 Microsoft 链接并下载整个包来构建和编译东西。但我喜欢使用choco 来处理事情,因为它更直接。如果您是 Linux 用户并且卡在 Windows 上,基本上这是一个选项。

我建议创建一个虚拟环境,以防出现错误和其他有趣的问题。

python -m venv .venv
source .venv/Script/Activate # works with git bash
pip install --upgrade setuptools
choco install visualcppbuildtools

【讨论】:

    【解决方案2】:

    您没有任何 Visual C++,您只有可再发行包。他们安装用于运行用 VC 编写的应用程序的运行时库。但是你需要 Visual C++ 编译器!安装Build Tools

    https://stackoverflow.com/search?q=%5Bpip%5D+Microsoft+Visual+C%2B%2B+14.0+is+required

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-25
      • 2019-07-12
      • 1970-01-01
      • 2020-06-10
      • 2020-08-08
      • 1970-01-01
      相关资源
      最近更新 更多