小编twi*_*age的帖子

ROS2导入错误:无法从“rosidl_generator_py”导入名称“generate_py”

我在尝试按照 ros2 教程创建自定义 msg 和 srv 文件创建自定义界面时遇到导入错误 。该项目如下所示:

\n
src/tutorial_interfaces/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 CMakeLists.txt\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 include\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 tutorial_interfaces\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 msg\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Num.msg\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 srv\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 AddThreeInts.srv\n
Run Code Online (Sandbox Code Playgroud)\n

我遵循了所有步骤,但在\n步骤5 构建tutorial_interfaces 包命令

\n

colcon build --packages-select tutorial_interfaces

\n

失败并显示以下错误消息:

\n
src/tutorial_interfaces/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 CMakeLists.txt\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 include\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 tutorial_interfaces\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 msg\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Num.msg\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 srv\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 AddThreeInts.srv\n
Run Code Online (Sandbox Code Playgroud)\n

任何人都知道如何解决这个问题?

\n
\n

系统:Ubuntu 22.04 +\nROS2 Humble

\n
\n

python ros ros2

8
推荐指数
2
解决办法
5950
查看次数

标签 统计

python ×1

ros ×1

ros2 ×1