Installation#

Install using pip#

skfolio is available on PyPI and can be installed with:

$ pip install skfolio

Install using conda#

$ conda install -c conda-forge skfolio

Install Additional Solvers#

By default, the solver Clarabel is installed. To install additional solvers (SCIP, GUROBI, MOSEK), please refer to the cvxpy documentation

Dependencies#

skfolio requires:

  • python (>= 3.10)

  • numpy (>= 1.23.4)

  • scipy (>= 1.8.0)

  • pandas (>= 1.4.1)

  • cvxpy-base (>= 1.5.0)

  • clarabel (>= 0.9.0)

  • scikit-learn (>= 1.6.0)

  • joblib (>= 1.3.2)

  • plotly (>= 5.22.0)