[rospack] Error: package '.....' not found

在ros编程中如果报出

[rospack] Error: package '.....' not found

某个包没有找到,则有一下几方面的原因

  • 1 包名写错了
  • 2 工作空间真的没有这个包存在
  • 3 包所在的ros工作空间没有在ros环境中,此时可以按照以下步骤进行检查
    • 1 env | grep ros 命令查看人环境设置
      ROS_PACKAGE_PATH= 是否有你工作空间的路径
    • 2 若没有则设置
      * 1 可以通过最粗暴的方式
				gedit ~/.bashrc 

加入

				export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/xj/ros_study/src

一般即可解决

你可能感兴趣的:(机器人ROS)