本机环境: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了。