【发布时间】:2022-08-24 05:58:52
【问题描述】:
我在尝试按照 ros2 教程 Creating custom msg and srv files 创建自定义界面时遇到 ImportError。该项目如下所示:
src/tutorial_interfaces/
├── CMakeLists.txt
├── include
│ └── tutorial_interfaces
├── msg
│ └── Num.msg
├── package.xml
├── src
└── srv
└── AddThreeInts.srv
我遵循了所有步骤,但在 步5 Build the tutorial_interfaces package命令
colcon build --packages-select tutorial_interfaces
失败并显示以下错误消息:
Starting >>> tutorial_interfaces
--- stderr: tutorial_interfaces
Traceback (most recent call last):
File \"/opt/ros/humble/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py\", line 8, in <module>
from rosidl_generator_py import generate_py
ImportError: cannot import name \'generate_py\' from \'rosidl_generator_py\'
任何人都知道如何解决这个问题?
系统:Ubuntu 22.04 + ROS2 谦虚