Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何解决;rospkg.common.ResourceNotFound“;在ros indigo ubuntu(14.04)中?_Python_Ros_Catkin - Fatal编程技术网

Python 如何解决;rospkg.common.ResourceNotFound“;在ros indigo ubuntu(14.04)中?

Python 如何解决;rospkg.common.ResourceNotFound“;在ros indigo ubuntu(14.04)中?,python,ros,catkin,Python,Ros,Catkin,我正在用ros做人脸检测机器人。我在运行人脸检测节点时遇到问题,出现以下错误: arun@arun-Aspire-V5-121:~$ source /usr/share/setup.launch arun@arun-Aspire-V5-121:~$ source ./ws1/devel/setup.bash arun@arun-Aspire-V5-121:~$ rosrun exp2 face.py Traceback (most recent call last): File "/home

我正在用ros做人脸检测机器人。我在运行人脸检测节点时遇到问题,出现以下错误:

arun@arun-Aspire-V5-121:~$ source /usr/share/setup.launch
arun@arun-Aspire-V5-121:~$ source ./ws1/devel/setup.bash
arun@arun-Aspire-V5-121:~$ rosrun exp2 face.py
Traceback (most recent call last):
  File "/home/arun/ws1/src/exp2/scripts/face.py", line 4, in <module>
    roslib.load_manifest('rosopencv')
  File "/opt/ros/indigo/lib/python2.7/dist-packages/roslib/launcher.py", line 62, in load_manifest
    sys.path = _generate_python_path(package_name, _rospack) + sys.path
  File "/opt/ros/indigo/lib/python2.7/dist-packages/roslib/launcher.py", line 93, in _generate_python_path
    m = rospack.get_manifest(pkg)
  File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 164, in get_manifest
    return self._load_manifest(name)
  File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 208, in _load_manifest
    retval = self._manifests[name] = parse_manifest_file(self.get_path(name), self._manifest_name, rospack=self)
  File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 200, in get_path
    raise ResourceNotFound(name, ros_paths=self._ros_paths)
rospkg.common.ResourceNotFound: rosopencv
ROS path [0]=/opt/ros/indigo/share/ros
ROS path [1]=/home/arun/ws1/src
ROS path [2]=/opt/ros/indigo/share
ROS path [3]=/opt/ros/indigo/stacks
arun@arun-Aspire-V5-121:~$source/usr/share/setup.launch
arun@arun-Aspire-V5-121:~$source./ws1/devel/setup.bash
arun@arun-Aspire-V5-121:~$rosrun exp2 face.py
回溯(最近一次呼叫最后一次):
文件“/home/arun/ws1/src/exp2/scripts/face.py”,第4行,在
roslib.load_清单('rosopencv')
文件“/opt/ros/indigo/lib/python2.7/dist packages/roslib/launcher.py”,第62行,在加载清单中
sys.path=\u生成\u python\u路径(包名称,\u rospack)+sys.path
文件“/opt/ros/indigo/lib/python2.7/dist-packages/roslib/launcher.py”,第93行,位于生成python路径中
m=rospack.get_舱单(包装)
文件“/usr/lib/python2.7/dist packages/rospkg/rospack.py”,第164行,在get_清单中
返回自我。加载清单(名称)
文件“/usr/lib/python2.7/dist packages/rospkg/rospack.py”,第208行,在加载清单中
retval=self.\u清单[name]=解析清单文件(self.get\u路径(name)、self.\u清单名称、rospack=self)
文件“/usr/lib/python2.7/dist packages/rospkg/rospack.py”,第200行,在get_路径中
raise ResourceNotFound(名称,ros\u路径=自身。\u ros\u路径)
rospkg.common.ResourceNotFound:rosopencv
ROS路径[0]=/opt/ROS/indigo/share/ROS
ROS路径[1]=/home/arun/ws1/src
ROS路径[2]=/opt/ROS/indigo/share
ROS路径[3]=/opt/ROS/indigo/stacks

实际上,您的系统中缺少python库,您可以先下载并安装该库,然后才能运行脚本

rospkg.common.ResourceNotFound:rosopencv
相当不言自明