No module named rosidl_adapter
时间: 2023-09-06 19:11:41 浏览: 185
解决centos python 3 ModuleNotFoundError: No module named '_bz2'
根据你提供的引用内容,"No module named rosidl_adapter"错误通常发生在编译时,表示没有生成自定义消息的对应类。这可能是因为在定义消息类型时,变量的字母没有使用大写,而是使用了小写。在正确的写法中,变量的字母必须是大写,否则编译会报错。\[1\]\[2\]\[3\]
因此,为了解决这个问题,你需要确保在定义消息类型时,所有的变量字母都是大写的。这样编译过程中就不会出现"No module named rosidl_adapter"的错误了。
#### 引用[.reference_title]
- *1* [ROS 服务实现时解决 No module named问题](https://blog.csdn.net/yang1994/article/details/123915216)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [【ROS2】踩坑一、自定义消息编译报错](https://blog.csdn.net/DA_SHEN_06/article/details/124400987)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文