Ninja is required to load C++ extensions | 问题解决

news/2024/7/7 19:17:20

总共三个方法尝试

第一步确认c++装了没

没有的话执行:sudo apt-get install build-essential

第二步执行pip

pip install ninja

第三步终极方法

wget https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip
sudo unzip ninja-linux.zip -d /usr/local/bin/
sudo update-alternatives --install /usr/bin/ninja ninja /usr/local/bin/ninja 1 --force 

这三步还不行,那暂时没有别的了

试试:sudo apt-get install ninja-build

如果还不行,真没别的了。。。


http://lihuaxi.xjx100.cn/news/1305412.html

相关文章

ubuntu安装MobaXterm和WPS

文章目录 ubuntu安装MobaXtermi386 架构wine操作步骤 ubuntu安装WPS操作步骤WPS版本知识补充 ubuntu安装MobaXterm i386 架构 sudo dpkg --add-architecture i386 是一个Linux系统中的命令,用于添加一个新的架构(architecture)支持到当前系统…

YOLO系列v1-v8

YOLO是Region-free方法,只需要一次扫描,也被称为单阶段(1-stage)模型。而Region-based方法方法,如mask-rcnn ,被称为两阶段(2-stage)方法。 YOLOv1-v3是原作者,v4和v7是…

代码随想录第六天|哈希表

代码随想录第六天 Leetcode 242 有效的字母异位词Leetcode 349 两个数组的交集Leetcode 202 快乐数Leetcode 1 两数之和 Leetcode 242 有效的字母异位词 题目链接: 有效的字母异位词 自己的思路:自己没想到,多练! 正确思路:定义一个长度为26的数组res&…

FastDDS 源码剖析:FastDDS 概述

目录 FastDDS 介绍 什么是 FastDDS: 为什么使用 FastDDS: 如何使用 FastDDS: FastDDS 的缺点 FastDDS 介绍 FastDDS 是一个高性能、可扩展的开源实时传输层协议(RTPS)实现,由 eProsima 公司开发。它遵…

springboot整合shiro实现认证和授权功能改进

目录 解决问题一 解决问题二 新的问题 第一步:添加依赖 第二步:添加redis配置类 第三步:创建redis工具类 第四步:创建用于操作用户权限的redis仓库 第五步:保存用户权限到redis 上一篇文章springboot整合shiro…

电池包通信协议 网上找的

系统通讯协议 版本:V09 日期:2022-12-06 1、声明 此通讯协议针对普通串口通信项目,总体规划和控制规则符合《电池包/控制器/充电器 PCBA 方案》。 2、通讯协议 2.1 通用规则 通讯接口采用非隔离的半双工 UART(异步串行收发…

第七章 版本控制器——git

第七章 版本控制器——git 一、git的历史二、git的特点与发展1、git的特点2、git与github 二、git的安装与注册1、git的安装2、git的使用(1)github注册(2)创建远端仓库(3)将远端仓库镜像复制到本地仓库指令…

机器学习-特征选择:如何使用相关性分析精确选择最佳特征?

一、引言 「特征选择」在机器学习中发挥着重要的作用,它的目标是从众多可用特征中挑选出最具预测能力的特征子集,以提高模型性能和泛化能力。然而,由于现实中的数据集通常具有大量特征和复杂的相关性,特征选择变得非常具有挑战性。…