症状
pip install slycot
した際にエラーが出て,正常にインストールできない.
環境
Ubuntu=20.04
Python=3.10.5
pip=23.0.1
対処法
slycot
のgithubによれば,
- Python 3.8+
- NumPy
- scikit-build
- CMake
- C compiler (e.g. gcc, MS Visual C++, clang)
- FORTRAN compiler (e.g. gfortran, ifort, flang)
- BLAS/LAPACK (e.g. OpenBLAS, ATLAS, MKL)
に依存しているようなので,これらを全部インストールしてからもう一度pip install
することで正常にインストールできました.
実際にやったこと
NumPyとscikit-buildのインストール
$ pip install numpy scikit-build
cmakeのインストール
$ sudo apt install cmake
OpenBLASのインストール
こちらにしたがってインストール.
結果
$ pip install slycot
(省略)
Successfully installed slycot-0.5.3
となりインストールに成功しました.