安装
Mac OS X、Windows、Linux
Riskfolio-lib 只支持 macOS、Windows 和 Linux上 的 Python 3.7+。我建议使用 pip 进行安装。
pip install pybind11
如果没有安装 cvxpy,必须在安装 Riskfolio-Lib 之前按照 cvxpy 的说明进行安装。
如果在安装 cvxpy 时有问题,可以从 非官方的 Windows 扩展包二进制文件 下载 cvxpy wheel 文件,并使用 pip 安装。
pip install path/cvxpy‑version.whl
安装 Visual Studio Build Tools (仅 Windows)。
安装
Riskfolio-lib
。
pip install riskfolio-lib
运行某些例子,须安装 yfinance 。
pip install yfinance
8. 运行某些例子,须安装 MOSEK,请参看 MOSEK 的安装说明。 要获得 MOSEK 许可证,请访问 学术许可证 。
pip install mosek
依赖关系
Riskfolio-Lib 有以下依赖项:
numpy>=1.18.0
scipy>=1.1.0
pandas>=1.0.0
matplotlib>=3.5.0
cvxpy>=1.3.1
scikit-learn>=1.0.0
statsmodels>=0.10.1
arch>=4.15
xlsxwriter>=1.3.7
networkx>=2.5.1
astropy>=4.3.1 (如果有问题请查看 astropy 安装说明 )
pybind11>=2.10.1