python中,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],

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

一、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问题解决方案

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
Microsoft Visual C 14.0或更高版本是一种编译工具,用于编译一些Python包和其他应用程序。当你在安装某些Python包时出现"error: Microsoft Visual C 14.0 or greater is required"的错误提示时,这意味着你的系统缺少这个编译工具。 要解决这个问题,有几个步骤可以尝试: 1. 确保你的系统已经安装了Microsoft Visual C++ 14.0或更高版本。你可以通过访问Microsoft官方网站https://visualstudio.microsoft.com/visual-cpp-build-tools/下载和安装"Microsoft C++ Build Tools"来获取所需的编译工具。安装完成后,重新运行安装包。 2. 如果你已经安装了Microsoft Visual C++ 14.0或更高版本,但仍然遇到错误,请确保你的系统环境设置正确。你可以通过以下步骤进行检查和设置: - 在Windows搜索框输入"环境变量",并选择"编辑系统环境变量"。 - 在"系统属性"窗口,点击"环境变量"按钮。 - 在"系统变量"下方的列表,找到名为"Path"的变量,并双击它。 - 在"编辑环境变量"窗口,确保你的编译工具的安装路径包含在"Path"变量的值。如果没有,请点击"新建"按钮,然后添加编译工具的安装路径。 - 点击"确定"保存更改,并关闭所有窗口。 - 重新运行安装包,看看问题是否解决。 3. 如果上述步骤仍然无法解决问题,你可以尝试使用对应包的WHL版本进行安装。WHL文件是Python的二进制安装文件,可以直接通过pip来安装。你可以在百度网盘上找到一些基于Python3.8、CUDA11.7环境下编译的常见包的WHL版本。你可以使用提取码"z4ia"来获取这些文件。下载对应的WHL文件后,你可以使用以下命令来安装: ``` pip install 包名.whl ``` 请将"包名"替换为你要安装的包的名称,然后运行命令进行安装。 希望这些步骤可以帮助你解决"Microsoft Visual C 14.0 or greater is required"的问题。如果仍然有疑问,请随时提问。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

张飞的猪大数据

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

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

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

打赏作者

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

抵扣说明:

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

余额充值