ModuleNotFoundError: нет модуля с именем 'std_msgs' - установка Gazebo

Я пытаюсь установить gym_gazebo в моей системе Ubuntu 16.04 LTS в соответствии с https://github.com/erlerobot/gym-gazebo

Все устанавливается правильно, однако при попытке запустить python circuit2_turtlebot_lidar_qlearn.py я получаю ошибку как

ModuleNotFoundError: No module named 'std_msgs'.

Это должно быть частью проекта ros_comm, который я установил, но все равно я не вижу нигде файла кода, связанного с std_msgs.

Может кто-нибудь указать мне, как я могу установить std_msgs, чтобы я мог избавиться от этого сообщения об ошибке?

Заранее спасибо!

1 ответ

Решение

Это должно быть очень просто:

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

Просто замените его на кинетический, или что вы используете.

Другие вопросы по тегам