Error: Microsoft Visual C++ 14.0 or greater is required 解决方法

Posted Laurence Geng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error: Microsoft Visual C++ 14.0 or greater is required 解决方法相关的知识,希望对你有一定的参考价值。

在Windows上安装某些Python依赖包时经常会遇到如下错误,其原因是:安装包(此处是box2d-py)没有找到Microsoft Visual C++ 14.0或更高版本的运行环境,所以无法正常启动。

error: subprocess-exited-with-error
    ....
    Running setup.py install for box2d-py did not run successfully.
	....
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
	....

解决方法如错误信息中给出的提示:在本地安装上MSVC 14+版本即可。由于安装完整的Microsoft C++ Build Tools会占用巨大的磁盘空间,如果不是在Windows上开发C++应用完全没有比较全部安装,在我们的场景下,只需要MSVC的运行时环境,因此只需选择: 核心组件 + MSVCv142 + Windows 10 SDK,即选择下图标注的三项即可,其中SDK的版本号应与你的Windows系统版本号一致,可以通过systeminfo命令查看到小版本号。

以上是关于Error: Microsoft Visual C++ 14.0 or greater is required 解决方法的主要内容,如果未能解决你的问题,请参考以下文章

#error : Xiron Platform Abstraction Layer - Win32 - Microsoft Visual Studio versions above 2010 (10

error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe‘

python - 由于microsoft visual c ++,pandas安装失败

成功解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

win10安装pycocotools 报错error: Microsoft Visual C++ 14.0 or greater is required.

安装mmcv报错 ERROR: error: Microsoft Visual C++ 14.0 or greater is Failed building wheel for mmcv-full(代