今天在写一个小程序,安装依赖的时候发现这个问题,平时都是直接安装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安装就可以了。
二、安装Microsoft Visual C++ 14.0对应的包
按照输出的信息,我们可以下载安装"Microsoft C++ Build Tools"这个工具,为了安装这个环境,直接安装一个visual Studio十几个G也是可以,他会自动帮你把所有需要的包安装好,就是太大了,很多不是必要的包也安装了。
最后导出配置,看看安装的库和组件是什么。看起来就是一些核心的组件,还有windows开发的SDK,以及一些编译的工具了。
文章来源:https://www.toymoban.com/news/detail-507006.html
这样安装,我们就不用安装整个10+G的visual Studio。文章来源地址https://www.toymoban.com/news/detail-507006.html
资料分享
到了这里,关于python中,Microsoft Visual C++ 14.0 or greater is required问题解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!