[go: nahoru, domu]

Skip to content

Latest commit

 

History

History
105 lines (68 loc) · 2.72 KB

install.rst

File metadata and controls

105 lines (68 loc) · 2.72 KB

Installing scikit-survival

The recommended and easiest way to install scikit-survival is to use :ref:`install-conda` or :ref:`install-pip`. Pre-built binary packages for scikit-survival are available for Linux, macOS, and Windows. Alternatively, you can install scikit-survival :ref:`install-from-source`.

conda

If you have conda installed, you can install scikit-survival from the conda-forge channel by running:

conda install -c conda-forge scikit-survival

pip

If you use pip, install the latest release of scikit-survival with:

pip install scikit-survival

From Source

If you want to build scikit-survival from source, you will need a C/C++ compiler to compile extensions.

Linux

On Linux, you need to install gcc, which in most cases is available via your distribution's packaging system. Please follow your distribution's instructions on how to install packages.

macOS

On macOS, you need to install clang, which is available from the Command Line Tools package. Open a terminal and execute:

xcode-select --install

Alternatively, you can download it from the Apple Developers page. Log in with your Apple ID, then search and download the Command Line Tools for Xcode package.

Windows

On Windows, the compiler you need depends on the Python version you are using. See this guide to determine which Microsoft Visual C++ compiler to use with a specific Python version.

Latest Release

To install the latest release of scikit-survival from source, run:

pip install scikit-survival --no-binary scikit-survival

Note

If you have not installed the :ref:`dependencies <dependencies>` previously, this command will first install all dependencies before installing scikit-survival. Therefore, installation might fail if build requirements of some dependencies are not met. In particular, osqp does require CMake to be installed.

Development Version

To install the latest source from our GitHub repository, you need to have Git installed and simply run:

pip install git+https://github.com/sebp/scikit-survival.git

Dependencies

The current minimum dependencies to run scikit-survival are:

  • Python 3.9 or later
  • ecos
  • joblib
  • numexpr
  • numpy
  • osqp
  • pandas 1.0.5 or later
  • scikit-learn 1.4 or 1.5
  • scipy
  • C/C++ compiler