今天在更新一个ROS的package时,编译时竟然报错import: no module named msg。然而我只是更新了package的名字,确定了在devel中生成了对应的msg头文件。后来发现,报错的原因在于有一个python文件的名字和我修改的package的名字相同导致了这个问题。重新修改了python文件的名字后问题解决。
参考链接:https://answers.ros.org/question/105711/rospy-custom-message-importerror-no-module-named-msg/