Python package installation

Restriction.

Installation is only supported by the 64-bit version of Python.

Windows installation currently requires Visual C++ 2017 Build Tools.

Dependencies:
To install the Python package:
  1. (Optionally) Install additional packages for data visualization support.

  2. (Optionally) Test CatBoost.

Note that there are additional system requirements if training on GPU is required.

GPU system requirements

Devices with compute capability 3.0 and higher are supported in compiled packages.

The Python version of CatBoost for CUDA of compute capability 2.0 can be built from source. In this case the following steps are obligatory: