PythonライブラリのPyPortfolioOpt(投資ポートフォリオ最適化)をインストールエラーを解消したときのメモ。
PyPortfolioOptを使うと、つみたてNISAやiDeCoなどで各資産(国内株式・国内債券・外国株式・外国債券など)への投資割合を、数理最適化を用いて算出できます。
環境
- macOS
- Docker
- Anaconda3
エラーメッセージ
pipでライブラリをインストールしようとしたらエラー。
$ pip install PyPorttfolioOpt
エラーメッセージ。
ERROR: Failed building wheel for scs
Running setup.py clean for scs
Failed to build cvxpy ecos scs
ERROR: Could not build wheels for cvxpy which use PEP 517 and cannot be installed directly
解決
cvxpy(数理最適化ライブラリ)をインストール。pip
でインストールしようとしたらエラーだったので、調べた結果、conda
でインストール。
conda install -c conda-forge cvxpy