Resuelva el problema de ImportError: no hay ningún módulo llamado yaml al ejecutar archivos Python en el entorno ros

Archivo “/home/nvidia/Documents/roshell/hello_rospy/src/beginner_tutorials/scripts/talker.py”, línea 39, en
import rospy
Archivo “/opt/ros/noetic/lib/python3/dist-packages/rospy/ init .py”, línea 47, desde
std_msgs.msg import Header
File “/opt/ros/noetic/lib/python3/dist-packages/std_msgs/msg/ init .py”, línea 1, desde
._Bool import *
File “/opt/ros/noetic/lib/python3/dist-packages/std_msgs/msg/_Bool.py”, línea 6, en el archivo
import genpy
“/opt/ros/noetic/lib/python3/dist-packages/genpy/ init .py”, línea 34, desde
. mensaje de importación Mensaje, SerializationError, DeserializationError, MessageException, struct_I
Archivo “/opt/ros/noetic/lib/python3/dist-packages/genpy/message.py”, línea 48, en
import yaml
ImportError: No hay módulo llamado yaml

1, sudo apt-get install python3-yaml
o
2,pip install pyyaml

Supongo que te gusta

Origin blog.csdn.net/pvmsmfchcs/article/details/133267977
Recomendado
Clasificación