错误:安装Python包时需要Microsoft Visual C++ 14.0。

7

我正在尝试通过在命令提示符(管理员)中运行以下命令来下载 statsmodels 包:

pip3 install statsmodels

我遇到了以下错误:

“错误: 需要 Microsoft Visual C++ 14.0。请通过 "Microsoft Visual C++ Build Tools" 获取它: http://landinghub.visualstudio.com/visual-cpp-build-tools

请注意,我已经安装了 Visual Studio 2015,并且我的机器上也安装了 Visual Studio 2013。


尝试:https://dev59.com/zVUL5IYBdhLWcg3w6rpo#50671800 - Alexander Chervov
1
我终于按照这里描述的方式解决了这个问题:https://dev59.com/uF0a5IYBdhLWcg3w48BP#55575792 - Alejandro Alcalde
这个回答解决了你的问题吗?Pip错误:需要Microsoft Visual C++ 14.0 - sophros
4个回答

23
  1. 请下载 Visual C++ Build Tools 2015

  2. 从1中安装visualcppbuildtools_full

  3. 请确保安装以下依赖项:Python版本应不小于2.6,并包括Python 3.x、NumPy、SciPy、Pandas、Patsy、Cython。
  4. 在安装所有依赖项和visualcppbuildtools_full之后,请重新启动您的IDE或重新启动计算机。
  5. 在IDE重新启动后,请再次执行 "pip3 install statsmodels" 命令。

我使用的是 Windows VS Code,发现除非重新启动VS Code,否则无法安装statsmodels。

请尝试此方法。


5
也许我晚了,但我分享的解决方案可能会在未来帮助某些人。 我也试图设置YOLO,并尝试了一整天来解决VC ++错误信息。
我尝试运行的命令是:python setup.py build_ext --inplace 大家都知道的错误信息是:需要Microsoft Visual C++ 14.0 所以我谷歌并访问了许多论坛,尝试了所有方法,从多次重新安装VC ++工具到VS2015,多次重启我的系统,设置环境变量中的路径。 但对我都没有用......
对我起作用的是什么?
1:从build-tools-for-visual-studio-2017安装VC ++构建工具,运行安装程序后,只选中Visual C++构建工具并选择右侧的所有重要可选框。它可能会占用您桌面上超过8 GB的空间,然后重新启动您的系统。
2:在环境变量中添加VC的路径,即:C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC
3:还要添加路径:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.15.26726,变量名称为:VS140COMNTOOLS 4:完成后,在Windows开始菜单中键入Native Tools。您应该会看到X64 Native Tools Command Prompt for VS2017,单击它,它将打开一个命令提示符,在此命令提示符中再次运行您的命令,而不是在常规的Windows命令提示符中。
我希望这对您有用。

0

如何通过常规的Windows命令提示符完成此操作? - shs_sf

0

我遇到了相同的错误,但是在 UWP 应用程序构建中。 直到我卸载了所有的 Visual Studios 并重新安装了 Visual Studio,并根据官方 VC 140 文档 设置了组件,才解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接