ROS使用中python源文件执行报错:对应路径下找不到文件
问题描述:
在文件夹中可以看到功能包中的python文件,但是用rosrun命令执行时却报错找不到文件: [rosrun] coundn't find executable named xxx below 路径
原因分析:
该文件没有可执行权限!
我们在终端输入ll
查看文件列表,发现该文件topic.py并没有执行权限
解决方案:
在终端中用chmod命令改变其文件权限,加上执行功能
执行命令:
chmod +x 文件名
这里就是
chmod +x topic.py
可以看到这时输入命令ll
,可执行文件出现了topic.py
可以看到此时再运行程序不会报错,正常挂起了