已安装rqt-gui相关包但rqt_graph无法使用的问题求助
解决rqt_graph无法找到的问题
问题原因
rqt_graph是独立的ROS功能包,你通过pip安装的rqt-gui和rqt-gui-py并不包含它。- ROS的包管理工具
rospack只会识别通过ROS官方包管理(apt/源码编译)安装的包,pip安装的Python包不会被ROS环境索引,因此直接运行命令也找不到执行路径。
解决步骤
- 先确认你的ROS版本:
echo $ROS_DISTRO - 根据版本通过apt安装
rqt_graph包:- 若为Noetic版本:
sudo apt-get install ros-noetic-rqt-graph - 若为Melodic版本:
sudo apt-get install ros-melodic-rqt-graph - 其他版本将命令中的
noetic/melodic替换为对应ROS版本名称即可。
- 若为Noetic版本:
- 安装完成后,确保加载ROS环境变量(若未自动加载):
source /opt/ros/你的ROS版本/setup.bash - 此时再执行
rosrun rqt_graph rqt_graph或直接输入rqt_graph即可正常启动工具。
内容的提问来源于stack exchange,提问作者brian2lee
相关产品推荐
相关产品推荐

