🐡

Import Error: libffi.so.6: cannot open shared object file: N

2020/11/25に公開

TL;DR

ファイルlibffi.so.6がimportできなかったことにより、Jupyter notebookの起動に失敗したときの解決法です。私の環境ではpyenvでpythonのversion管理を行っていたので、同様の管理をしている方向けです。

Error

% jupyter notebook
Import Error: libffi.so.6: cannot open shared object file: No such file or directory

解決法

こちら[1]より、

% pyenv version
i.j.k(set by $HOME/.pyenv/versions/i.j.k)
% pyenv install i.j.k
Installed Python-i.j.k to $HOME/.pyenv/versions/i.j.k

と使用していたversionのPythonをインストールし直せば良いです。これで起動できるようになっている筈です。

脚注
  1. Pipenv install fails with "cannot open shared object libffi.so.6" #4194 ↩︎

Discussion