三步解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

三步解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“根据报错 是系统中缺少编译 C 的功能 我用以下方法解决 1 下载 VisualStudio 下载时会有添加到 PATH 的选项 默认是选上的 一定不要取消 2 在 VisualStudio 中安装 C 插件

最近购置了一台新电脑,在anaconda prompt中使用pip安装python程序包报错,试了很多网上的方法都没成功。现在终于解决啦,希望能帮助后来人。

我在prompt中运行的代码:(你可能是在其他模拟终端中运行的,这不重要)

pip install gsw

类似下面这些都是我的报错信息:(其中的gsw是我要安装的python语言module名)

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] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for gsw Failed to build gsw ERROR: Could not build wheels for gsw, which is required to install pyproject.toml-based projects

三步解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

根据报错,是系统中缺少编译C++的功能。我用以下方法解决:

1.下载Visual Studio Code (下载时会有添加到PATH的选项,默认是选上的,一定不要取消

2.在Visual Studio Code中安装C++插件

三步解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

3.安装Build Tools For Visual Studio 20XX (点进链接后往下翻找到如下图示,点击下载)

三步解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

这个下载过程比较慢,毕竟几个G的东西,我下了半个小时左右。

~~大功告成~~重新pip语句就安装成功了

如果你在上述安装等过程中都没有重启电脑,那么这时你可能需要重启电脑后再次在prompt或终端中运行pip 

希望帮你解决了问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209854.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午8:19
下一篇 2026年3月19日 上午8:19


相关推荐

  • 那个在NFT 顶点离场的人,如今是OpenClaw 背后最隐秘的赢家

    那个在NFT 顶点离场的人,如今是OpenClaw 背后最隐秘的赢家

    2026年3月14日
    2
  • 腾讯发布3款Claw产品AI入口战略全面提速腾讯近期密集发布三款Claw

    腾讯发布3款Claw产品AI入口战略全面提速腾讯近期密集发布三款Claw

    2026年3月14日
    2
  • RabbitMQ流控-FLow Control

    RabbitMQ流控-FLow Control当Connection发布消息的速度太快,队列无法跟上(消费速度低于生产速度),RabbitMQ会降低Connection的速度,无需配置。流控的Connection可以在rabbitmqctl、管理UI和HTTPAPI响应中显示flow状态。这意味着连接每秒要经历多次阻塞和解除阻塞,以便将消息传入的速度保持在服务器其他部分(例如,将这些消息路由到的队列)能够处理的速度。一般来说,处于流…

    2022年5月27日
    89
  • 递归数列求极限的方法证明_归纳法证明数列极限

    递归数列求极限的方法证明_归纳法证明数列极限高等数学是理工科考研都需要考的科目之一,不管是数一、数二、数三都是考纲中的内容。而极限又是高数中的基础,是微分学的基础。所以,我们一定要打好基础,才能在考试中拿到高分。冷月总结了递归数列极限的求法和证明,希望能够帮助到各位小伙伴。本文为李正元数一全书为参考。

    2025年10月31日
    3
  • 数组和集合的区别

    数组和集合的区别数组和集合的定义一 数组数组是 java 语言内置的数据类型 他是一个线性的序列 所有可以快速访问其他的元素 数组和其他语言不同 当你创建了一个数组时 他的容量是不变的 而且在生命周期也是不能改变的 还有 JAVA 数组会做边界检查 如果发现有越界现象 会报 RuntimeExcep 异常错误 当然检查边界会以效率为代价 二 集合 JAVA 还提供其他集合 list map set 他们处理对象的时候就好

    2026年3月19日
    2
  • SQL like子查询

    SQL like子查询like子查询字符匹配:%(百分号)任意字长度(可以为0)的字符_(下横线)代表任意单个字符eg:a%b表示以a开头,以b结尾的任意长度的字符。三个常用的字符串截取函数:substr(column,1,n)left(column,n)right(column,n)str=’abcdefg’substr(str,1,3):’bcd’left(s…

    2022年7月13日
    59

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号