“Microsoft Visual C++ 14.0 or greater is required“以及visual build tools提示安装包已损坏的解决方案

解决方法直达


最近想尝试一下yolo,执行到 python setup.py develop 这一步时弹出一个 Microsoft Visual C++ 14.0 or greater is required 的提示,查了查是需要安装 visual studio 或 visual c++ build tools(C盘狂怒)

image-20211008150437834

我选择的是visual c++ build tools,结果不管是在线安装还是下载完整包,都会出现 安装包已损坏 的提示。

image-20211008150614727

网上的解决方案是安装microsoft root certificate authority 2010 2011两个证书,或者全局翻墙,我试了试都没用。

最后在105960079这篇博客的评论里找到了提示:
image-20211008131020618
图中链接:https://docs.microsoft.com/en-us/answers/questions/391227/visual-studios-2015-c-build-tools-exe-not-availabl.html

在链接页面可以看到一条工作人员的回复(已翻译):

image-20211008131529300

意思就是说在线安装不能用了(所以会看到安装包已损坏的提示),不过提供了ISO镜像。

解决

根据上面的提示打开 下载 - Visual Studio 订阅门户中 会看到很多文件(页面需要登录Microsoft账号,打开后不是下面这样就登录后重新打开一下)

image-20211008132002432

那么我们想要的文件就在这里面了,搜索 build tools 就能看到我们要找的东西了

image-20211008132307279

选择简体中文,DVD格式,点旁边的Download就能下载ISO镜像了

image-20211008132616271

用解压软件把ISO解压,就能看到下面的文件了

image-20211008134423044

双击 VisualCppBuildTools_Full.exe,这次就没问题了

image-20211008150812071 image-20211008150834584

如果你也要安装yolo

C:\Program Files (x86)\Windows Kits\8.1\bin\x64

目录下的 rc.exe rcdll.dll 复制到

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

然后再运行 python setup.py develop 就可以了。

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值