ROS2运行报错 rosidl_generator_py.import_type_support_impl.UnsupportedTypeSupport: Could not import ‘rosi

报错Could not import ‘rosidl_typesupport_c’ for package ‘XXXXXXXX’

rosidl_generator_py.import_type_support_impl.UnsupportedTypeSupport: Could not import ‘rosidl_typesupport_c’ for package ‘village_interfaces’
[ros2run]: Process exited with failure 1

发生场景

ROS2-foxy
自己新建了一个服务接口,然后用python写了一个服务节点使用这个接口的时候报错

相关问题

重新运行代码时出现:UnsupportedTypeSupport: Could not import ‘rosidl_typesupport_c’ for package ‘village_interfaces’
这个连接里说修改cmakelist.txt,添加好相关依赖。我添加了还是没解决。但是添加还是有必要的

解决方法

删除掉你全部的install build文件夹,使用

conda deactivate

关闭conda虚拟环境
然后重新colcon build后,我这就突然服务节点允许正常了

结论

可能是conda环境混乱导致的,

参考连接

conda和ros环境共存方法
【已解决】conda环境下ROS2 colcon build编译选择特定python解释器

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值