ModuleNotFoundError: No module named 'std_msgs' - Gazebo installation

ModuleNotFoundError: No module named 'std_msgs' - Gazebo installation

我正在尝试根据 https://github.com/erlerobot/gym-gazebo

在我的 Ubuntu 16.04 LTS 系统上安装 gym_gazebo

一切都已正确安装,但是,在尝试 运行 python circuit2_turtlebot_lidar_qlearn.py 时,出现错误

ModuleNotFoundError: No module named 'std_msgs'.

这应该是我安装的 ros_comm 项目的一部分,但我仍然看不到 std_msgs任何地方的相关代码文件。

谁能告诉我如何安装 std_msgs,这样我才能摆脱这个错误消息?

提前致谢!

这应该非常简单:

 sudo apt-get install ros-<ros version>-std-msgs

只需用 kinetic 或您正在使用的任何东西替换即可。