19

3月 20

 

Raspberry Pi Zero にparamikoが導入できない問題

pipでもpip3でもparamikoが入らなかった

環境は以下の通り
Raspberry Pi Zero

cat /etc/debian_version
#9.8

Command “python setup.py egg_info” failed with error code 1 in ...

というようなエラーが出ていた。
調べてみるとsetuptoolsをアップグレードするというような記事が出てきた。

それらをやってもだめだったため、githubからparamikoのソースコードを探し出し、cloneの後に直接インストールを試みた。
pipを介さずインストールするのは依存関係が壊れる可能性があるので、もちろんバックアップは取ってからのこと。

すると、libffiというライブラリが不足していてインストールに失敗していることがわかった。

そこで

pip3 install libffi

でlibffiをインストールしたあと

pip3 install paramiko

で無事paramikoのインストールができた。