安装

https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86
Buy Me a Coffee at ko-fi.com

Mac OS X、Windows、Linux

Riskfolio-lib 只支持 macOS、Windows 和 Linux上 的 Python 3.7+。我建议使用 pip 进行安装。

  1. 强烈建议安装一个 Python 科学计算的发行版,如 anacondawinpython (只支持 Windows).

  2. 安装 Pybind11.

pip install pybind11
  1. 如果没有安装 cvxpy,必须在安装 Riskfolio-Lib 之前按照 cvxpy 的说明进行安装。

  2. 如果在安装 cvxpy 时有问题,可以从 非官方的 Windows 扩展包二进制文件 下载 cvxpy wheel 文件,并使用 pip 安装。

pip install path/cvxpy‑version.whl
  1. 安装 Visual Studio Build Tools (仅 Windows)。

_images/MVSC1.png _images/MVSC2.png
  1. 安装 Riskfolio-lib

pip install riskfolio-lib
  1. 运行某些例子,须安装 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