当前位置:   article > 正文

python中,Microsoft Visual C++ 14.0 or greater is required问题解决方案

microsoft visual c++ 14.0 or greater is required

今天在写一个小程序,安装依赖的时候发现这个问题,平时都是直接安装Visual Studio解决,但是这个安装太大了,所以解决看看怎么安装是最方便的,最容易解决的。

下面这个就是出现的问题:

building 'bitarray._bitarray' extension
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/
[end of output],
  • 1
  • 2
  • 3
  • 4

为了解决这个问题,首先开始百度,发现主要有两种办法。

一、whl文件安装

直接下载对应版本的.whl文件,然后运行pip install xxx.whl进行安装。这种方式就是绕过编译的步骤,所以不用依赖c++的环境,但是我不是很建议这样解决,因为这种每次都要去找wel文件,这个还是有点麻烦的,所以为了可以偷懒,毕竟偷懒是第一生产力,还是建议搞清楚这个需要的环境依赖,安装好,后续需要的包直接pip安装就可以了。

二、安装Microsoft Visual C++ 14.0对应的包

按照输出的信息,我们可以下载安装"Microsoft C++ Build Tools"这个工具,为了安装这个环境,直接安装一个visual Studio十几个G也是可以,他会自动帮你把所有需要的包安装好,就是太大了,很多不是必要的包也安装了。

在这里插入图片描述
最后导出配置,看看安装的库和组件是什么。看起来就是一些核心的组件,还有windows开发的SDK,以及一些编译的工具了。

在这里插入图片描述
这样安装,我们就不用安装整个10+G的visual Studio。

文章参考:python中,Microsoft Visual C++ 14.0 or greater is required问题解决方案

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/137647
推荐阅读
相关标签
  

闽ICP备14008679号