[rosrun] Couldn't find executable named camera.py below /home/pp/catkin_ws/src/camera_pkg [rosrun] Found the following, but they're either not files, [rosrun] or not executable: [rosrun] /home/pp/catkin_ws/src/camera_pkg/camera.py [rosrun] /home/pp/catkin_ws/src/camera_pkg/nodes/camera.py
时间: 2023-06-26 11:05:46 浏览: 123
这个错误提示说明在 `/home/pp/catkin_ws/src/camera_pkg` 文件夹下找不到可执行文件 `camera.py`, 但是找到了两个文件名为 `camera.py` 的文件。可能的原因有以下几种:
1. 文件权限不够,需要给 `camera.py` 添加可执行权限,可以使用命令 `chmod +x /home/pp/catkin_ws/src/camera_pkg/camera.py` 来添加。
2. `camera.py` 文件没有编译,需要先编译才能运行。可以进入到 `/home/pp/catkin_ws` 文件夹下,执行 `catkin_make` 命令来编译整个工作空间。
3. `camera.py` 文件中缺少了必要的 `#!/usr/bin/env python` 等开头的声明语句,导致文件不能被作为可执行文件运行。可以在文件开头添加这些声明语句来解决问题。
阅读全文