在ros編程中如果報出
[rospack] Error: package '.....' not found
某個包沒有找到,則有一下幾方面的原因
- 1 包名寫錯了
- 2 工作空間真的沒有這個包存在
- 3 包所在的ros工作空間沒有在ros環境中,此時可以按照以下步驟進行檢查
- 1 env | grep ros 命令查看人環境設置
ROS_PACKAGE_PATH= 是否有你工作空間的路徑 - 2 若沒有則設置
* 1 可以通過最粗暴的方式
- 1 env | grep ros 命令查看人環境設置
gedit ~/.bashrc
加入
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/xj/ros_study/src
一般即可解決