Robotics StackExchange | Archived questions

ModuleNotFoundError: No module named 'error'

hi everyone, please help me regarding this error:

[ 68%] Built target carla_ackermann_control_generate_messages_lisp
[ 71%] Built target carla_ackermann_control_generate_messages_nodejs
[ 72%] Built target cv_bridge
[ 75%] Built target image_geometry
Traceback (most recent call last):
  File "/opt/ros/melodic/share/genpy/cmake/../../../lib/genpy/genmsg_py.py", line 43, in <module>
    import genpy.generator
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/__init__.py", line 34, in <module>
    from . message import Message, SerializationError, DeserializationError, MessageException, struct_I
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/message.py", line 48, in <module>
    import yaml
  File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 2, in <module>
    from error import *
ModuleNotFoundError: No module named 'error'
ros-bridge/carla_ackermann_control/CMakeFiles/carla_ackermann_control_generate_messages_py.dir/build.make:77: recipe for target '/home/caramel/carla-ros-bridge/catkin_ws/devel/lib/python3/dist-packages/carla_ackermann_control/msg/_EgoVehicleControlInfo.py' failed
make[2]: *** [/home/caramel/carla-ros-bridge/catkin_ws/devel/lib/python3/dist-packages/carla_ackermann_control/msg/_EgoVehicleControlInfo.py] Error 1
Traceback (most recent call last):
  File "/opt/ros/melodic/share/genpy/cmake/../../../lib/genpy/genmsg_py.py", line 43, in <module>
    import genpy.generator
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/__init__.py", line 34, in <module>
    from . message import Message, SerializationError, DeserializationError, MessageException, struct_I
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/message.py", line 48, in <module>
    import yaml
  File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 2, in <module>
    from error import *
ModuleNotFoundError: No module named 'error'
Traceback (most recent call last):
  File "/opt/ros/melodic/share/genpy/cmake/../../../lib/genpy/genmsg_py.py", line 43, in <module>
    import genpy.generator
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/__init__.py", line 34, in <module>
    from . message import Message, SerializationError, DeserializationError, MessageException, struct_I
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/message.py", line 48, in <module>
    import yaml
  File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 2, in <module>
    from error import *
ModuleNotFoundError: No module named 'error'
ros-bridge/carla_ackermann_control/CMakeFiles/carla_ackermann_control_generate_messages_py.dir/build.make:92: recipe for target '/home/caramel/carla-ros-bridge/catkin_ws/devel/lib/python3/dist-packages/carla_ackermann_control/msg/_EgoVehicleControlTarget.py' failed
make[2]: *** [/home/caramel/carla-ros-bridge/catkin_ws/devel/lib/python3/dist-packages/carla_ackermann_control/msg/_EgoVehicleControlTarget.py] Error 1
Traceback (most recent call last):
  File "/opt/ros/melodic/share/genpy/cmake/../../../lib/genpy/genmsg_py.py", line 43, in <module>
    import genpy.generator
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/__init__.py", line 34, in <module>
    from . message import Message, SerializationError, DeserializationError, MessageException, struct_I
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/message.py", line 48, in <module>
    import yaml
  File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 2, in <module>
    from error import *
ModuleNotFoundError: No module named 'error'
ros-bridge/carla_ackermann_control/CMakeFiles/carla_ackermann_control_generate_messages_py.dir/build.make:82: recipe for target '/home/caramel/carla-ros-bridge/catkin_ws/devel/lib/python3/dist-packages/carla_ackermann_control/msg/_EgoVehicleControlMaxima.py' failed
make[2]: *** [/home/caramel/carla-ros-bridge/catkin_ws/devel/lib/python3/dist-packages/carla_ackermann_control/msg/_EgoVehicleControlMaxima.py] Error 1
ros-bridge/carla_ackermann_control/CMakeFiles/carla_ackermann_control_generate_messages_py.dir/build.make:87: recipe for target '/home/caramel/carla-ros-bridge/catkin_ws/devel/lib/python3/dist-packages/carla_ackermann_control/msg/_EgoVehicleControlStatus.py' failed
make[2]: *** [/home/caramel/carla-ros-bridge/catkin_ws/devel/lib/python3/dist-packages/carla_ackermann_control/msg/_EgoVehicleControlStatus.py] Error 1
CMakeFiles/Makefile2:6021: recipe for target 'ros-bridge/carla_ackermann_control/CMakeFiles/carla_ackermann_control_generate_messages_py.dir/all' failed
make[1]: *** [ros-bridge/carla_ackermann_control/CMakeFiles/carla_ackermann_control_generate_messages_py.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j16 -l16" failed

Asked by znz on 2022-01-22 08:22:03 UTC

Comments

Answers

Please take a look at prior answer.: https://answers.ros.org/question/314971/modulenotfounderror-no-module-named-error/

The error to fix is from yaml library

ModuleNotFoundError: No module named 'error'

Asked by osilva on 2022-01-24 05:11:24 UTC

Comments

hi I m unable to open my env file. any suggetion?

Asked by znz on 2022-01-24 05:42:12 UTC

thank you so much the issue is resolved by unsetting the path and building the catkin workspace again with restart by the following command:

unset PYTHONPATH

thanks

Asked by znz on 2022-01-24 06:03:33 UTC

Comments