error while loading shared libraries: libffi.so.6: cannot open shared object file: No such file

这篇博客介绍了在Ubuntu 20.04系统中遇到Python寻找旧版libffi库的问题及解决办法。升级后libffi从6升级到7,但Python仍然尝试查找libffi6。解决此问题的方法是通过创建软链接,将libffi.so.7指向libffi.so.6。具体操作包括使用`find`命令定位libffi.so.7的位置,然后使用`sudo ln -s`创建链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景可能发生在ubuntu20,解决方法如下

It seems like I fixed it. I could be wrong, but here is what I think happened:

  1. Ubuntu 20.04 upgraded libffi6 to libffi7
  2. Python is still looking for libffi6

What I did to fix it :

Locate libffi.so.7 in your system

$ find /usr/lib -name "libffi.so*"

Create a simlink named libffi.so.6 that points to libffi.so.7:

sudo ln -s /usr/path/to/libffi.so.7 /usr/lib/path/to/libffi.so.6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值