一、使用Python编程
接上篇工作空间:
https://blog.csdn.net/qq_57379365/article/details/142063314
(1)在自定义文件夹下新建一个scripts文件夹用以存储Python代码。
(2)右键点击scripts文件夹,新建以.py结尾的python文件,编辑文件。
(3)在终端输入代码,赋予文件权限:
chmod +x *.py
(4)在终端输入ll查看权限。
(5)打开与自定义文件夹同级的CMakeLists.text文件,找到catkin_install_python一栏,去掉注释。
(6)将my_python_script改为自定义python文件名hello_vscode_p.py。
(7)在终端运行roscore打开ros核心。
(8)新开一个终端,配置环境,并运行程序。
二、为Python解释器创建软链接
(1)当Python文件不在CMakeLists.text文件中修改文件名称时,程序运行会报错。原因是当前noetic版本使用的是Python3。
(2)解决办法1:将解释器声明为Python3。(不建议,因为当复用他人代码时,不一定能够修改他人代码)
解决办法2:软链接,将python链接到python3上。(建议)
打开终端,输入命令让python链接到python3上:
查看python,发现python指向了python3:
再次运行python文件,发现能够正常运行。