Ubuntu20.04(Noetic)版本中关于“使用rospack命令工具来查看这些一级依赖包“报错解决方法

2023-05-16

ROS Noetic版本中关于“使用rospack命令工具来查看这些一级依赖包“报错解决方法

问题描述

在跟随ROS初级教程-创建ROS软件包这一步骤,可能会遇见下面问题:

smw@smw-Lenovo-G400:~/catkin_ws$ rospack depends1 beginner_tutorials
[rospack] Error: the rosdep view is empty: call 'sudo rosdep init' and 'rosdep update'
smw@smw-Lenovo-G400:~/catkin_ws$ sudo rosdep init
sudo: rosdep:找不到命令

个人解决过程
首先根据网上其他版本解决方式得到下述结果:

smw@smw-Lenovo-G400:~/catkin_ws$ sudo apt-get install python-rosdep
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
没有可用的软件包 python-rosdep,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

E: 软件包 python-rosdep 没有可安装候选

新版本中软件包 python-rosdep不可用,因此需要换一个适合当前版本的软件包:python3-rosdep和python3-rosdep2。
前者是ros维基官网推荐的命令,建议使用第一个命令:

smw@smw-Lenovo-G400:~/catkin_ws$ sudo apt-get install python3-rosdep
smw@smw-Lenovo-G400:~/catkin_ws$ sudo rosdep init
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

	rosdep update
smw@smw-Lenovo-G400:~/catkin_ws$ rosdep update
smw@smw-Lenovo-G400:~/catkin_ws$ rospack depends1 beginner_tutorials 
roscpp
rospy
std_msgs

困扰我这个新手一天的问题解决。

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

Ubuntu20.04(Noetic)版本中关于“使用rospack命令工具来查看这些一级依赖包“报错解决方法 的相关文章

  • 主流消息中间件及选型

    应用最为广泛的三大消息中间件 xff1a RabbitMQ RocketMQ kafka 在传统金融机构 银行 政府机构等有一些老系统还在使用IBM等厂商提供的商用MQ产品 选取原则 1 首先 xff0c 产品应该是开源的 开源意味着如果队
  • K8S Core-DNS

    1 Kube dns 1 1 概述 KubeDNS 由三部分构成 xff1a kube dns xff1a 核心组件 KubeDNS xff1a 依赖 client go 中的 informer 机制 xff0c 监听 Service 和
  • 什么是Batch,什么是Epoch?在训练模型的时候经常看到的参数,自己的见解。

    1 首先我们要大概了解一下什么是梯度下降法 xff1a 梯度下降法的基本思想可以类比为一个下山的过程 假设这样一个场景 xff1a 一个人被困在山上 xff0c 需要从山上下来 找到山的最低点 xff0c 也就是山谷 但此时山上的浓雾很大
  • mavlink协议发送与接收--串口版

    mavlink官网 MAVLINK现分为两个版本V1和V2 xff0c 区别是V2的MsgId扩展到24位 xff0c V1只有8位 xff08 0 255 xff09 原理都是差不多的 xff0c 这里以V1为例 xff0c V2也实际测
  • 转载-关于VDDA、VSSA 、参考电压的问题

    在小于等于64Pin的芯片中 xff0c 在芯片的内部Vref 43 是和VDDA连接在一起的 xff0c 也就是说ADC的是以VDDA为参考电压的 那么还有一点需要注意的就是VDDA和VDD的压差必须小于300mV xff0c 否则可能由
  • wsl,Ubuntu,关于解决 mysql-server : 依赖: mysql-server-5.7 但是它将不会被安装 问题

    出现问题 xff1a 安装mysql时 xff0c sudo apt span class token operator span get install mysql span class token operator span serve
  • jQuery-获取/设置 属性(标准属性,自定义属性)和内容

    一 获取 设置内容 text 设置或返回元素的文本内容 xff1b html 设置或返回元素的内容 xff08 包括html标记 xff09 xff1b val 设置或返回表单字段的值 具体例子如下 xff1a 控制台调试 34 Dcoun
  • idea--java开发最常用快捷键

    复制行 xff1a ctrl 43 d 删除行 xff1a ctrl 43 y 将某行代码向下移动 xff1a ctrl 43 shift 43 将某行代码向上移动 xff1a ctrl 43 shift 43 向下插入新行 xff08 e
  • 数据同步之初识Canal

    git地址 xff1a 阿里巴巴Canal的Git地址 Canal基于日志增量订阅和消费的业务包括 xff1a 数据库镜像 数据库实时备份索引构建和实时维护 拆分异构索引 倒排索引 业务cache刷新 带业务逻辑的增量数据处理 Mysql
  • SpringBoot整合Shiro登录认证和授权(附demo)

    SpringBoot整合Shiro登录认证和授权 废话不多说 xff0c 直接上代码 xff1a 代码有点多 xff0c 想直接拿demo的直接拉到底 开发环境 xff1a JDK1 8Maven 3 5 3IntelliJ IDEAMyS
  • QGroundControl 4.0 地面站使用

    QGroundControl 4 0 地面站使用 飞行界面 总览 xff1a 飞行控制栏 xff1a 在飞行界面与任务规划界面间进行切换控制飞机起飞和降落暂停或者重启当前的操作 xff08 比如降落或者规划的任务 xff09 控制飞机安全返
  • 改变PX4飞控通过MAVLink发送IMU数据的频率

    改变PX4飞控通过MAVLink发送IMU数据的频率 参考 xff1a https docs px4 io master en middleware mavlink html 在QGC的MAVLink Console中执行命令 xff1a
  • K8S Calico

    1 概述 Calico是一个基于 BGP 的纯三层网络方案 它在每个计算节点都利用 Linux kernel 实现了一个高效的虚拟路由器 vRouter 来进行数据转发 每个 vRouter 都通过 BGP 协议将本节点上运行容器的路由信息
  • QT读取XML

    读取XML 1 读取根节点 xff1a QDomElement root 61 doc documentElement 2 读取第一个子节点 xff1a QDomNode node 61 root firstChild 3 读取下一个子节点
  • C++基础入门学习笔记

    C 43 43 基础入门 1 1 hello world include lt iostream gt using namespace std int main cout lt lt 34 Hello world 34 lt lt endl
  • Android的Handler的简单理解和使用

    简单来说 xff0c Handler就是用来传递消息的 Handler可以当成子线程与主线程的消息传送的纽带 在安卓开发中 xff0c 在子线程中无法刷新UI xff0c 是因为UI在子线程中刷新的话 xff0c 是不安全的 xff0c 就
  • 使用datax-web把oracle数据库中的数据导入到mysql

    一 所需环境 Windows系统电脑 Python2 7 18 xff08 需要配置环境变量 xff09 oracle环境 mysql环境 jdk1 8 navicat git python安装下载 https www python org
  • 自己动手做后端(三)用户登录系统

    前言 用户登录系统 xff0c 最简单的解释是将用户账号和密码传输到后端 xff0c 后端将传过来的账号和密码信息与数据库进行比对 xff0c 如果正确则登陆成功 这一简单的描述可以概况绝大部分用户登录系统 xff0c 但是真正实现的时候
  • 单片机小白学习之路(十五)---定时器和计数器的理解(一)

    目标 xff1a 定时器和计数器的理解 一 1 定时器 计数器简介 定时器 计数器 xff08 Timer Counter xff0c 简称T C xff09 是单片机中最基本的接口之一 即可以定时又可以计数 常用于计数 延时 测量周期 脉
  • stm32---ADXL345

    ADXL345是一款三轴加速度传感器 xff0c 广泛用于手机 游戏手柄等设计 ADXL 支持标准的 I2C 或 SPI 数字接口 xff0c 自带 32 级 FIFO 存储 xff0c 并且内 部有多种运动状态检测和灵活的中断方式等特性

随机推荐

  • HZ和秒之间换算

    Hz和毫秒不能直接换算 xff0c 两者是交流电频率与周期的关系 xff0c 并且是倒数关系 xff1a 周期T 61 1 100 61 0 01秒 61 10毫秒 100Hz即100次 秒 xff0c 即60x100 60秒 xff0c
  • 野火 FireConfig 从SD卡下载镜像到EMMC

    1 用balenaEtcher把镜像下载到SD卡 2 拨码到SD卡启动 3 用MobaXterm当串口终端 xff0c 选择115200 xff0c 取消硬件流 4 输入用户名cat 密码fish 5 输入sudo fire config
  • K8S 网络策略

    1 网络策略 NetworkPolicy 是一种以应用为中心的结构 xff0c 允许你设置如何允许 Pod 与网络上的各类网络 实体 通信 xff0c 在 IP Port L3 L4 层面控制网络流量 xff0c 用于隔离应用以减少攻击面
  • VCC、VDD、VSS以及VBAT的区别

    原链接 xff1a https blog csdn net LemonLeeB article details 99417945 在STM32 的学习中 xff0c 发现有几种看起来相关的名称 xff0c 分别是VCC VDD VSS VB
  • LWIP_MDNS

    一 xff0e mdns1 什么是mdns xff1f mDNS协议适用于局域网内没有DNS服务器时的域名解析 xff0c 设备通过组播的方式交互DNS记录来完成域名解析 xff0c 约定的组播地址是 xff1a 224 0 0 251 x
  • 组播IGMP

    一 xff0e 什么是组播 xff1f 1 一个发送 组播源 xff0c 多个接收 xff0c 接收的有个特点就是在同一个组播组里面 xff0c 组播组有自己的IP 2 对于组播源来说 xff0c 发送命令到组播IP等于把命令发送到所有组成
  • 单片机小白学习之路(四十三)---LCD12864液晶显示

    目标 xff1a LCD12864原理的理解 1 LCD12864简介 LCD12864可以用来显示字符 数字 汉字 图形等内容 xff0c 其分辨率是128 64点 意思是横着有128个点 xff0c 竖直方向有64点 LCD12864
  • stm32---红外接受

    一个脉冲对应 560us 的连续载波 xff0c 一个逻辑 1 传输需要 2 25ms xff08 560us 脉冲 43 1680us 低电平 xff09 xff0c 一个逻辑 0 的传输需要 1 125ms xff08 560us 脉冲
  • 串口通信的校验---奇偶校验,0校验,1校验

    捕获 PNG 设置为奇校验 xff0c 先看发送方将要发送的一帧数据中有几个1 xff0c 如果是偶数个1则校验位置1 xff0c 保证1的个数是奇数 如果是奇数就置0 保证是奇数后发送给接收方 xff0c 接受方此时要检查发送的数据位是否
  • printf重定向

    C语言中printf默认输出设备是显示器 xff0c 当开发板没有时我们就用串口来打印数据 int fputc int ch FILE p USART SendData USART1 ch 如果用串口2打印 xff0c 和换成USART2
  • SPI的CRC校验计算

    22 3 6 CRC计算 CRC校验仅用于保证全双工通信的可靠性 数据发送和数据接收分别使用单独的CRC计算器 通过对每一个接收位进行可编程的多项式运算来计算CRC CRC的计算是在由SPI CR1寄存器 中CPHA和CPOL位定义的采样时
  • 每天一道算法练习题--Day21&& 第一章 --算法专题 --- ----------位运算

    我这里总结了几道位运算的题目分享给大家 xff0c 分别是 136 和 137 xff0c 260 和 645 xff0c 总共加起来四道题 四道题全部都是位运算的套路 xff0c 如果你想练习位运算的话 xff0c 不要错过哦 xff5e
  • argparse库的作用及其用法详解

    一 背景 当一个项目的输入参数较多 xff0c 且要进行修改和调试时 xff0c 经常涉及到参数的格式和路径问题 如果一行一行去进行修改代码 xff0c 会非常繁琐且错误率很高 argparse模块就是为了解决这个问题 二 作用 argpa
  • Golang 文件操作

    1 读文件 os Open name string file File err error os OpenFile name string flag int perm FileMode File error ioutil ReadFile
  • war exploded: Error during artifact deployment. See server log for details.

    错误截图 xff1a 排查过程 1 查看JDK xff0c Tomcat xff0c IDEA版本 2 查看自己的项目配置 3 网上搜索 xff0c 查到的结果是删除tomcat中bin里面的tcnative 1 dll文件 以上方法均没有
  • secure CRT + Xmanager 实现图形化界面的查看

    1 准备 安装xmanager 可以去网上找 有很多破解版Linux主机关闭selinux和防火墙 2 Linux主机安装必要的软件包 root 64 localhost yum install y xorg x11 server util
  • STM32【H7】理论——综述、HAL库简述

    文章目录 1 STM32H7芯片简介1 1 STM32H7与STM32F1 F4系列芯片的区别1 2 硬件框图1 3 STM32H7各型号对比1 4 总线框图和时钟1 5 AXI总线1 5 1 AXI总线简介1 5 2 AXI总线优先级编程
  • STM32理论 —— FreeRTOS(内核控制、时钟、队列)

    文章目录 1 系统内核控制1 1 相关API函数1 1 1 函数 96 taskYIELD 96 1 1 2 函数 96 taskENTER CRITICAL 96 1 1 3 函数 96 taskEXIT CRITICAL 96 1 1
  • vscode基本插件安装与配置

    插件安装 xff1a Auto Rename Tag 重命名标签时 xff0c 自动更新结尾配对的标签 Chinese 汉化 ESLint 规范化代码 xff0c 对应的setting配置 xff08 全局所有项目都有效 xff09 xff
  • Ubuntu20.04(Noetic)版本中关于“使用rospack命令工具来查看这些一级依赖包“报错解决方法

    ROS Noetic版本中关于 使用rospack命令工具来查看这些一级依赖包 报错解决方法 问题描述 xff1a 在跟随ROS初级教程 创建ROS软件包这一步骤 xff0c 可能会遇见下面问题 xff1a smw 64 smw Lenov