catkin_make出现 No module named 'catkin_pkg'
从错误输出中: Make sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH. 尝试查找catkin_pkg并检查你的PYTHONPATH。catkin_pkg不在我的PYTHONPATH中(可能是由于其他程序安装),所以我添加了它并且再次运行catkin_make,这次成功。 ~/catkin_ws$ locate catkin_pkg /usr/lib/python2.7/dist-packages/catkin_pkg ~/catkin_ws$ echo $PYTHONPATH /opt/ros/kinetic/lib/python2.7/dist-packages 将catkin_pkg dir附加到PYTHONPATH(用于此会话): ~/catkin_ws$ export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages 为了永久性,我将catkin_pkg dir附加到我的.bashrc中的PYTHONPATH中(可能需要先备份你的.bashrc文件,例如cp -p〜/ .bashrc〜/ .bashrc-ros-catkin.bak)。 为此,请编辑〜/ .bashrc文件