error: Microsoft Visual C++ 14.0 is required问题最佳解决方法

对于程序员来说,经常pip安装自己所需要的包,大部分的包基本都能安装,但是总会遇到包安装不了的问题,预研学习的动力第一步就被安装包给扼杀了。其中最受困扰的就是这个问题:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual……

微软就是霸道,看到这个问题上网搜索一下,我都不想解决,感觉需要重装系统才能彻底解决。我之前不只一次遇到这个报错,一直没有解决好,网上的方法试了好多,但是还是没有根本解决问题。一般我权宜之计对于这种pip安装不上的包,一种就是去Python安装包大全中(https://www.lfd.uci.edu/~gohlke/pythonlibs/)去下载 对应后缀为 .whl 的安装包进行安装。

后缀为 .whl 的安装包进行安装的方法:下载对应的后缀为 .whl 的安装包放在自己指定的文件夹下,进入cmd,

pip install  Scrapy-1.5.0-py2.py3-none-any.whl (包括后缀.whl)。

另一种就是,对于没有找到后缀为.whl包的,或者.whl包没有安装成功的,一般去服务器上的乌班图系统上操作,在linux系统上pip 安装这些包还是很方便的,不会报错。

但都没有从根本解决这个问题。

言归正卷,说说我是怎么解决这个问题的,记录下来,希望大家少走弯路。

首先再运行代码时,说 *** 包没安装,遇到这个问题,就去cmd,结果pip install 安装报错:

上网查找各种解决方法,但都不是我的菜。一般都说重新下载一个新版本的安装即可(下载地址),但我下载下来后都安装不上,报错。。。

显示      visual studio installer 已停止工作 。。。

我尝试下载安装 Microsoft Visual 2017 https://download.csdn.net/download/heyshheyou/10624594,但是下载下来安装的时候,一点击安装就报错,       visual studio installer 已停止工作    彻底无语。。。。。下载 不同版本的visual studio 安装都是这个报错  ,可能是程序冲突吧。

网上还有卸载 .NET Framework文件,下载一个最新的.NET Framework文件;还有说卸载所有 Microsoft Visual开头的文件的:

 

           

            

差点我就试了,还好继续找了其他的解决方法。除了最后没得办法可以尝试,或者重装系统。不到万不得已不要去重装系统。

安装和卸载 .NET Framework 受阻疑难解答

       对于下载的Microsoft Visual C++ 版本:
         Visual Studio 2013 ---> 12
         Visual Studio 2015 ---> 14
         Visual Studio 2017 ---> 15

         python3 是用 VC++ 14 编译的, python27 是 VC++ 9 编译的, 安装 python3 的包需要编译的也是要 VC++ 14 以上支持的.
 

上面是我的踩坑历程,都没有解决我的问题,大家如果遇到报错:error: Microsoft Visual C++ 14.0 is required,直接先试一下下面的解决办法。

最后的解决方法:

 以上都不能解决,就只能乖乖装Microsoft visual c++ 14.0了,找了好多找不到包,最后找到了一个Microsoft Visual C++ Build Tools 2015

文件名为:visualcppbuildtools full 下载下来安装即可。

                     

如果包丢失或者损坏 ,访问以下链接:

链接:https://pan.baidu.com/s/154Nba8InfUyF5SITxgwTpg 
提取码:a3za 

双击visualcppbuildtools_full.exe,选择默认即可,点击安装,等待10分钟左右即可完成安装。

最后安装完成,查看 控制面板——程序——卸载程序里下多了一个文件 Microsoft visual c++ Build Tools:

即安装成功。

结果再到cmd中pip安装自己所需的包即可。

参考: visual c++ build tools的安装与使用

 

  • 329
    点赞
  • 528
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 188
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Steven灬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值