在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
建议先在工作空间试试 source devel/setup.bash
一般即可解决