catboost/docs/en/concepts/python-installation.md
{% include supported-versions %}
{% note alert %}
Installation is only supported by the 64-bit version of Python.
{% endnote %}
Dependencies:
graphviz (if you want to use plot_tree function)matplotlibnumpy (>=1.16.0)pandas (>=0.24)plotlyscipysix{% note info %}
Note that in most cases dependencies will be installed automatically using mechanisms built into setuptools, pip or conda.
{% endnote %}
To install the {{ python-package }}:
Choose an installation method:
{% include general-install-data-visualization-support-package %}
(Optionally) Additional setup if user-defined functions are used:
{% include python__user-defined-functions-dependencies %}
(Optionally) Test {{ product }}.
Note that there are additional system requirements if training on GPU is required.
The versions of {{ product }} for Linux and Windows available from pip install and conda install have CUDA-enabled GPU support out-of-the-box.
{% include installation-compute-capability-requirements %}
{% include installation-nvidia-driver-reqs %}