在 ROS 中,可以通过以下方式设置执行的 Python 版本:

  1. 在 Python 脚本的第一行添加 shebang(#!)指令,指定要使用的 Python 版本。

例如,在 Python2 中,指令应该是:'#!/usr/bin/env python2'

在 Python3 中,指令应该是:'#!/usr/bin/env python3'

  1. 在命令行中运行 rosrun 时,使用 Python 的完整路径来指定要使用的 Python 版本。

例如,在 Python2 中,命令应该是:'rosrun package_name script_name.py _name:=value _name:=value'

在 Python3 中,命令应该是:'/usr/bin/python3 rosrun package_name script_name.py _name:=value _name:=value'

需要注意的是,使用 Python2 和 Python3 之间的兼容性可能会导致一些问题,因此建议在开发时使用相同版本的 Python。

ROS 中设置 Python 版本执行脚本

原文地址: https://www.cveoy.top/t/topic/nuB2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录