本教程作者:小鱼 公众号:鱼香ROS QQ交流群:139707339 教学视频地址:小鱼的B站 官网:鱼香ROS官网 版权声明:如非允许禁止转载与商业用途。
File "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_parser/parser.py", line 20, in
from lark import Lark
ModuleNotFoundError: No module named 'lark'
二、解决方法
pipi install lark
三、原始报错
root@d4864f4ccde3:~/code/turtlebot3_ws# colcon build --packages-select turtlebot3_msgs
Starting >>> turtlebot3_msgs
--- stderr: turtlebot3_msgs
Traceback (most recent call last):
File "/opt/ros/foxy/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c", line 8, in
from rosidl_generator_c import generate_c
File "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_generator_c/__init__.py", line 15, in
from rosidl_cmake import convert_camel_case_to_lower_case_underscore
File "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_cmake/__init__.py", line 24, in
from rosidl_parser.parser import parse_idl_file
File "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_parser/parser.py", line 20, in
from lark import Lark
ModuleNotFoundError: No module named 'lark'
make[2]: *** [CMakeFiles/turtlebot3_msgs__rosidl_generator_c.dir/build.make:117: rosidl_generator_c/turtlebot3_msgs/msg/sensor_state.h] Error 1
make[1]: *** [CMakeFiles/Makefile2:300: CMakeFiles/turtlebot3_msgs__rosidl_generator_c.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Traceback (most recent call last):
File "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp", line 8, in
from rosidl_generator_cpp import generate_cpp
File "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_generator_cpp/__init__.py", line 17, in
from rosidl_cmake import generate_files
File "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_cmake/__init__.py", line 24, in
from rosidl_parser.parser import parse_idl_file
File "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_parser/parser.py", line 20, in
from lark import Lark
ModuleNotFoundError: No module named 'lark'
make[2]: *** [CMakeFiles/turtlebot3_msgs__cpp.dir/build.make:141: rosidl_generator_cpp/turtlebot3_msgs/msg/sensor_state.hpp] Error 1
make[1]: *** [CMakeFiles/Makefile2:409: CMakeFiles/turtlebot3_msgs__cpp.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
---
Failed
关注
打赏
热门博文
- 一键安装失败
- ROS1/ROS2版本代号
- ROS节点间话题通讯问题
- ROS机械臂启动碰撞检测和启动捡拾算法时出现的两个错误,有大佬能帮忙解决吗
- 树莓派4B(Pi buster)一键安装apt存在问题,WARNING: apt does not have a stable CLI interface
- 如何去掉Gazebo的不对某个关节进行碰撞属性
- Ubuntu18.04 realsenseD435i深度摄像头外参标定的问题
- 运行sudo apt-get install ros-foxy-rmf-demos-gz时出现软件包不能安装的问题
- 运行ros2 control指令提示 [RTPS_TRANSPORT_SHM Error] Failed init_port fastrtps_port
- setuptools-scm was unable to detect version for‘…/…/某git包‘