1. 问题描述

本帖子记录ROS开发报错:ImportError: /usr/lib/x86_64-linux-gnu/libp11-kit.so.0: undefined symbol: ffi_type_pointer, version LIBFFI_BASE_7.0的解决方案。具体场景是我在一个新的python版本下部署曾经的已经调好的moveit,执行moveit_commander时,出现的问题。

group = moveit_commander.MoveGroupCommander("manipulator",.....

这个问题通常与 libffi 版本冲突有关,可能是 libffi 库版本不匹配或者损坏了。

2. 解决方案一:

看这位的经验贴,这讲解了报错的本质原因。

https://blog.csdn.net/qq_38606680/article/details/129118491

不过我跟着操作了一下,在我的系统中没有成功。

3. 解决方案二:

conda install libffi==3.3

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐