Chumpy のインストールエラーとその解決方法
pip3 install chumpy
のエラーで詰まったので,その備忘録を書き残しておきます.
環境
Ubuntu 22.04 LTS
エラー1: gfortran
インストールしようとしたところ,エラーメッセージが大量にでてきました...
その一部がこれ
../../meson.build:63:0: ERROR: Unknown compiler(s): [['gfortran'], ['flang'], ['nvfortran'], ['pgfortran'], ['ifort'], ['ifx'], ['g95']]
このエラーは、Fortran コンパイラがインストールされていないことが原因です。aptでインストールできるみたいなのでインストール
解決方法:
sudo apt install gfortran
エラー2: 未解決の依存関係
しかし,gfortranをインストールするところでもエラー
E: 未解決の依存関係です。'apt --fix-broken install' を実行してみてください (または解法を明示してください)。
メッセージに従ってコマンド実行
解決方法
sudo apt --fix-broken install
エラー3: OpenBLAS が見つからない
再度chumpyをインストールしようとすると,またエラー
../../scipy/meson.build:134:7: ERROR: Dependency "OpenBLAS" not found, tried pkgconfig
このエラーは、OpenBLAS ライブラリがインストールされていないことが原因です。
解決方法:
sudo apt install libopenblas-dev
成功
上記の手順を実行すると、Chumpy のインストールに成功するはずです。
pip3 install chumpy