Ros noetic系统下python文件配置

  • Post author:
  • Post category:python




编写python文件的流程

#! /usr/bin/env pythno
#0.设定pyhton解释器
import rospy
#1.导包
if __name__ == "__main__":
	#2.编写函数入口
	rospy.init_node("指定节点名称")
	#3.初始化节点
	rospy.loginfo("hello hahaha")
	#4.输出日志



python文件的配置

现象:当不配置CMakeLists.txt时用rosrun执行python会报错

产生错误类型:/usr/bin/env python没有那个目录

原因:当前noetic版本使用的是python3,配置文件的作用是定位到python3的解释器

解决方法:

1.直接声明解释器为python3(不建议,有可能调用别人的代码不能直接修改)

2.通过软连接将python连接到python3

sudo /usr/bin/python3 /usr/bin/python



版权声明:本文为m0_46588743原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。