当前位置: 首页 > news >正文

ubuntu22.04安装swagboot遇到的问题

一、基本情况

系统:u 22.04

python: 3.10

二、问题描述

swagboot官方提供的安装路径言简意赅:python3 -m pip install --user snagboot
当然安装python3和pip是基本常识,这里就不再赘述。
可是在安装的时候出现如下提示说 Failed building wheel for pylibfdt”
我尝试单独安装pylibfdt也提示类似信息。那怎么办呐?网上一时也没看到解决办法。

三、解决问题

去了pypi去查看pylibfdt的描述.发现这个库依赖一些文件:

This tree contains a copy of libfdt from the upstream dtc project for the
purposes of pypi.org packaging. Other than changes to the packaging files,
changes should be made upstream. The upstream sources are here:git://git.kernel.org/pub/scm/utils/dtc/dtc.gitTo install this you will need to install swig and Python development files.On Debian distributions:sudo apt-get install swig python3-devThe module can be installed with pip:pip install libfdtor via setup.py:./setup.py install [--user]

所以要先安装swig, python3的开发者包。因为时间久远我忘记我安装的是python3-dev还是普通版。也没有必要查询,直接再安装一次:
sudo apt-get install swig python3-dev
然后重新安装pylibfdt,命令:pip install pylibfdt
然后在尝试安装swagboot,就成功了。命令在前面提到过,我这里就简单的使用了
pip3 install swagboot

四、总结

遇到问题不要慌张,按图索骥,注意看问题提示。

相关文章:

  • 系统架构设计: 21 论敏捷软件开发方法及其应用
  • 从源码重新真正认识RateLimiter(SmoothBursty实现)
  • 在CentOS 7上设置防火墙开启端口访问
  • 【华为OD】C卷真题 100%通过:执行时长 C/C++实现
  • 【微软技术栈】与其他异步模式和类型互操作
  • 栈和队列OJ题
  • Day42力扣打卡
  • 面试:RabbitMQ相关问题
  • 开源博客项目Blog .NET Core源码学习(7:FluentValidation使用浅析)
  • JS服务端技术—Node.js知识点锦集
  • 【go语言实现一个webSocket的一个demo】
  • springsecurity6配置四
  • HIVE SQL取整函数汇总
  • vue3+ts mitt的使用
  • 有理数比较
  • [case10]使用RSQL实现端到端的动态查询
  • [nginx文档翻译系列] 控制nginx
  • 2019年如何成为全栈工程师?
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • input实现文字超出省略号功能
  • java 多线程基础, 我觉得还是有必要看看的
  • PHP那些事儿
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Vim Clutch | 面向脚踏板编程……
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 配置 PM2 实现代码自动发布
  • 前端
  • 前端知识点整理(待续)
  • 使用agvtool更改app version/build
  • 王永庆:技术创新改变教育未来
  • 写给高年级小学生看的《Bash 指南》
  • 一天一个设计模式之JS实现——适配器模式
  • 移动端 h5开发相关内容总结(三)
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (C++17) optional的使用
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (万字长文)Spring的核心知识尽揽其中
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • .a文件和.so文件
  • .md即markdown文件的基本常用编写语法
  • .net core webapi 大文件上传到wwwroot文件夹
  • .net mvc部分视图
  • .net web项目 调用webService
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .NET与 java通用的3DES加密解密方法
  • .py文件应该怎样打开?
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择