配置:ubantu20.04 系统安装有python3和python2,但是python2不知道什么原因缺失了好多包,不能正常使用 ROS: noetic 安装时就只有python3
问题:在clion中加载python2环境时,ros没有python2包,加载python3时,终端会报各种错误。如:缺少ROSpkg等这种包,或者SyntaxError: invalid syntax(语法错误)。
解决过程:通过网上教程安装各种缺失的包,但是安装时会显示这个包已经存在ubantu系统python3 包里面,我是直接缺什么就复制粘贴到ros_noetic python3包里面。处理完各种缺失包以后,再次rosrun,会出现语法错误。我的是因为,我在py文件开头写了
#!/usr/bin/env python
后来,经过误打误撞把python改成了python3发现运行成功
#!/usr/bin/env python3