当安装python3后,进行catkin_make之后,报错failed: No module named ‘catkin_pkg’

本机环境:ubuntu16.04 , kinetic
问题分析:
当根据提示打开"sudo gedit /opt/ros/melodic/bin/catkin_make"时,发现**#!/usr/bin/python**,这个时候catkin_make使用的是usr的默认Python3 路径,所以会出现找不到相关的模块的问题


解决方案:
1.编辑catkin make文件

sudo gedit /opt/ros/kinetic/bin/catkin_make

2.将=="#!/usr/bin/python"==换成**"#!/usr/bin/python2"**,至此问题解决,可以去catkin_make了。

发布了34 篇原创文章 · 获赞 18 · 访问量 5119

猜你喜欢

转载自blog.csdn.net/qq_43786066/article/details/104513996