需要Microsoft Visual C ++ 14.0才能尝试安装用C编写的软件包

时间:2018-11-26 22:28:08

标签: python c++ windows pip

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

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

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

2 个答案:

答案 0 :(得分:1)

许多人建议访问 Microsoft 链接并下载整个包来构建和编译东西。但我喜欢对事物使用 choco,因为它更直接。基本上,如果您是 Linux 用户并停留在 Windows 上,这是一个选项。

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

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

答案 1 :(得分:0)

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

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