关于错误:Command 'catkin_make' not found, but can be installed with: sudo apt install catkin

在qt下编译ros文件,执行命令

catkin_make

突然报错

Command 'catkin_make' not found, but can be installed with:

sudo apt install catkin

按照它的提示执行

sudo apt install catkin

却提示

下列软件包有未满足的依赖关系:
 catkin : 依赖: python3-catkin-pkg (>= 0.4.14-2) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

后来网上找了一些帖子才解决问题

我出现这个原因是因为之前在qt中新建了一个ros工作空间,为了方便修改了.bashrc文件,导致环境变量没有配置好

解决方法:

source ~/.bashrc
catkin_init_workspace

感谢博主:https://blog.csdn.net/weixin_44973419/article/details/109239224

 

posted @ 2022-03-26 20:28  楸壳  阅读(5256)  评论(0编辑  收藏  举报