admin

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

admin Python/Shell 2023-05-20 665浏览 0

安装依赖的时候发现这个问题,平时都是直接安装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]

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

一、whl文件安装

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

通过到 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 网站下载可以绕过Microsoft Visual C++的安装包,多指向:Twisted。按照系统版本和python版本选择下载对应的文件,并将其使用pip install xxx命令安装。安装完成后再执行之前报错模块的安装。

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

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

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

这样安装,我们就不用安装整个10+G的visual Studio。


版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。