You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ROS执行文件查找失败求助:rosserial_python启动报错问题

问题解决方法
  • 错误原因:你的命令格式有误,脚本名serial_node.py与参数之间没有空格,导致rosrun将整个serial_node.py_port:=/dev/ttyACM0_baud:=115200识别为可执行文件名称,而这个文件实际不存在。

  • 正确命令:在脚本名和参数之间、参数之间添加空格,正确命令如下:

    rosrun rosserial_python serial_node.py _port:=/dev/ttyACM0 _baud:=115200
    
  • 关于可执行权限:不需要手动设置文件为可执行,rosserial_python包中的serial_node.py本身已配置好执行逻辑(rosrun会自动调用Python解释器运行该脚本),你的问题并非权限导致。

  • 补充说明:你执行source devel/setup.bash的操作是正确的,这不是引发问题的原因。

内容的提问来源于stack exchange,提问作者Erick Santiago

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 07:20:47