Ubuntu 20.04升级,Python缺少libffi.so.6

问题描述 投票:0回答:2

我最近将操作系统升级到Ubuntu 20.04 LTS。

否,当我尝试在Python中导入像Numpy这样的库时,出现以下错误:

ImportError: libffi.so.6: cannot open shared object file: No such file or directory

我尝试安装libffi软件包,但apt找不到它:

sudo apt-get install libffi
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libffi
python ubuntu ubuntu-20.04
2个回答
0
投票

可能是您想要的libffi6软件包,安装了libffi.so.6

sudo apt-get install libffi6

0
投票

似乎我已将其修复。我可能是错的,但是这是我想发生的事情:

  1. Ubuntu 20.04将libffi6升级到libffi7
  2. Python仍在寻找libffi6

我做了什么修复:

在系统中找到libffi.so.7

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

创建一个名为libffi.so.6的指向libffi.so.7的simlink:

sudo ln -s /usr/path/to/libffi.so.7 /usr/lib/path/to/libffi.so.6
© www.soinside.com 2019 - 2024. All rights reserved.