在ROS的noetic版本中通过rosrun运行python文件

文章介绍了在ROS工作空间中如何正确存放和管理Python脚本,包括不在src目录下存放脚本,创建scripts目录,以及通过软链接、声明解释器或修改CMakeLists.txt文件来指定Python3解释器。此外,还需给脚本赋予执行权限,并通过source命令使环境变量生效,最后运行roscore和相关功能包来执行Python脚本。

(1)不要将python文件放入scr目录中,否则后续编译工作空间会报如图所示的错误。首先要在功能包文件夹(catkin_ws/src/learnning_topic)中创建一个scripts(文件夹名可任意,但默认为scripts)目录来存放python脚本文件

(2)


  • 方法一

①通过软链接将python链接到python3:

sudo ln -s /usr/bin/python3 /usr/bin/python #链接一次即可
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值