解决Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“报错

2023-11-05

Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools"具体报错如下:

 Building wheel for cyac (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for cyac (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [36 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-310
      creating build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\version.py -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\__init__.py -> build\lib.win-amd64-cpython-310\cyac
      running egg_info
      writing cyac.egg-info\PKG-INFO
      writing dependency_links to cyac.egg-info\dependency_links.txt
      writing requirements to cyac.egg-info\requires.txt
      writing top-level names to cyac.egg-info\top_level.txt
      reading manifest file 'cyac.egg-info\SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files matching 'ac.cpp' found anywhere in distribution
      warning: no previously-included files matching 'trie.cpp' found anywhere in distribution
      warning: no previously-included files matching 'utf8.cpp' found anywhere in distribution
      warning: no previously-included files matching 'xstring.cpp' found anywhere in distribution
      warning: no previously-included files matching '__pycache__' found anywhere in distribution
      writing manifest file 'cyac.egg-info\SOURCES.txt'
      copying lib\cyac\ac.pxd -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\ac.pyx -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\trie.pxd -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\trie.pyx -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\unicode_portability.cpp -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\utf8.pxd -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\utf8.pyx -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\util.c -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\util.pxd -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\util.pyx -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\xstring.pxd -> build\lib.win-amd64-cpython-310\cyac
      copying lib\cyac\xstring.pyx -> build\lib.win-amd64-cpython-310\cyac
      running build_ext
      building 'cyac.util' 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]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cyac

解决方法:安装编译依赖库

一.下载官方软件包

下载链接: mu_visual_cpp_build_tools_2015_update_3_x64_dvd_dfd9a39c.iso

PS:如果该链接失效无法下载,请自行登录你的微软账户下载,操作如下:

a. 首先打开vs微软官网:my.visualstudio.com

在这里插入图片描述

b. 选DVD格式

在这里插入图片描述

c. 点击下载

在这里插入图片描述

d. 速度挺快,几分钟就好。

在这里插入图片描述

二.下载完成后,双击这个iso文件即可打开,如下图

在这里插入图片描述

三.点击exe安装

在这里插入图片描述

a. 下载完成后打开,勾选——自定义

在这里插入图片描述

b. 勾选Windows 10 SDK 10.0.XXXXX

在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/83287299a4a34304aa513c91425f2a1b.png

c. 等待安装,约2分钟

在这里插入图片描述

d. 完成

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“报错 的相关文章

随机推荐

  • 实战Java高并发程序设计(第二版)-chp4锁

    多线程引用 需要维护并行数据结构间的一致性状态 需要为线程的切换和调度花费时间 参考 实战Java高并发程序设计 第二版 Unsafe类详解 java cas算法实现乐观锁 4 1 合理的锁性能 4 1 1 减少锁持有时间 原有的程序 对整
  • Linux搭建服务器

    文章目录 Linux搭建服务器 1 基础环境配置 1 1配置centos7 1 2安装xshall 1 3安装xftp7 2 配置jdk 1 8 第一步 卸载系统自带的OpenJDK以及相关的java文件 第二步 下载最新稳定JDK 第三步
  • Vue路由守卫(拦截)

    要解决的问题 最近做项目时 发现不登录账号和密码 在浏览器的地址栏直接输入路径也能跳转页面 就聊一下路由守卫吧 也叫路由拦截 话不多少 直接看操作 解决方案 在登录成功后 设置一个sessionStorage 通过这个sessionStor
  • vue可视化管理工具创建项目报错解决errno: -4058;连接超时

    vue可视化管理工具创建项目报错解决errno 4058 简介 vue创建项目时 errno 4058问题解决 使用vue ui指令时会报连接超时问题解决 总共两种解决方案 基础材料 使用的node js版本 18 12 1 vue版本 4
  • Pgsql:多表关联update更新字段和delete删除记录

    一 想用多表关联查询并且update更新指定字段 1 两表关联更新示例 UPDATE t user bank b SET is active 是 FROM t user arch u WHERE u arch id b arch id an
  • 浅拷贝和深拷贝的区别

    浅拷贝和深拷贝 总结 浅拷贝对象数据共享 深拷贝是一个完全独立的对象 因此对象数据不共享 浅拷贝 Shallow Copy 浅拷贝是指创建一个新的对象 但是该新对象只是原始对象的一个副本 具体而言 浅拷贝会创建一个新的对象 并将原始对象的引
  • matlab 载波调制,考虑载波和采样频率的2PSK调制 MATLAB仿真

    功能 生成psk调制信号 创建日期 2016 7 27 创建人 Alice 764499604 qq com clear all close all clc max 100 g zeros 1 max g randint 1 max 长度为
  • 5000月薪与50000月薪的Linux运维的区别

    做 运维 感觉像网管怎么办 新工作运维3个多月 天天就是维护重启服务器 更新代码 感觉这样下去几年后就没有什么竞争力了 这是知乎的一个热门运维问题 也是很多刚进入运维工作的同学面临的心境 确实 运维 可能是分水岭最明显的职位之一 有的人毕业
  • Docker修改容器内部文件的方法

    Docker修改容器内部文件的方法一共有三种 下面进行一一介绍 1 进入容器内部修改 使用下面的命令以命令行的形式可以进入容器的内部对文件进行修改 docker exec it 容器ID bin bash 不过里面没有vim 需要自行安装
  • Qt Translation 遇到的一些问题总结

    文章目录 坑1 无法生成ts文件 坑2 ts文件的中文乱码 坑3 不能直接翻译全局变量 静态变量 符号常量字符串 官方文档 Internationalization with Qt 贴一个比较好的总结 Qt中 软件多语言国际化翻译的方法与步
  • C#使用Tesseract

    C 使用Tesseract 前言 上篇文章讲述了 Tesseract orc的安装和使用 这片文章讲一讲在net平台上面如何使用 Tesseract orc 没有那么复杂的安装教程 我在使用的时间还是基于Framework 在网上下载了好多
  • Xmind8 绿色版安装教程

    特别说明 软件仅供技术交流 请勿用于商业及非法用途 如产生法律纠纷与本人无关 Xmind是一款非常专业的思维导图软件 收费好几百元 不过还是很多用户 因为目前用的最多 也简单易用 XMind界面友好 功能优秀 可用性极强 从而数百万人选择了
  • linux系统编程(十一)线程同步(完结)

    文章目录 1 线程同步 1 1 同步概念 1 1 1 线程同步 1 1 2 数据混乱原因 1 2 互斥量mutex 1 2 1 主要应用函数 1 2 1 1pthread mutex init函数 1 2 1 2 pthread mutex
  • Qt设置字体类型及添加字体文件

    Qt 添加字体文件 1 设置支持的字体 QFont font font setFamily 填写字体名称 2 通过字体文件来设置字体 字体的名称可以是自带的 也可以是外部的 如果是外部字体文件 则需要获取字体名称 使用QFontDataba
  • 表格的标签介绍

  • Javaweb实现员工信息管理系统

    员工信息管理系统 一 项目介绍 1 项目用到的技术栈 开发工具 idea 语言 java js html ajax 数据库 MySQL 服务器 Tomcat 框架 mybatis jQuery layui 2 项目实现功能 管理员 部门负责
  • go 进阶 三方库之 go-redis

    目录 一 基础 初始化连接 使用示例 1 常用操作与string 2 操作hash类型 3 操作list 4 操作set 5 操作zset 6 发布与订阅 7 事物操作 8 执行Lua脚本 二 基于redis实现分布式锁 封装锁结构体 lu
  • 机器学习——生成分类数据的坐标系边界需要用到的技术方法

    0 前言 如果遇到一种应用场景需要将x轴数据和y轴数据所有点映射到坐标系中 需要得到坐标系中x和y映射的坐标点 就要用到meshgrid把x和y映射到坐标系中 然后把得到的结果用ravel把结果转成一维的 用np c 把x数据和y数据堆叠在
  • HTML01

    若有 double p x 10 int i 5 使指针变量 p指向元素 x 5 的语句为 正确答案 A 你的答案 A 正确 p x i p x p x i p x i 设函数fun和实参数组的说明形式为 void fun char ch
  • 解决Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“报错

    Microsoft Visual C 14 0 or greater is required Get it with Microsoft C Build Tools 具体报错如下 Building wheel for cyac pyproj