Skip to content

Installation Options

Khiops supports a diversified set of installation options, to meet different needs:

  • Khiops Python Library:
  • Khiops Desktop Application: for advanced data analytics with just a few clicks using a GUI (includes Khiops Visualization)
  • Khiops Visualization Application: for intuitive visualization of all analysis results

Refer to the following table to select the appropriate installation method for your operating system.
We support Python from 3.8 to 3.12.

OS Conda Binary + pip Khiops-notebook Desktop app
Windows 10 and later ✅ ✅ ✅ ✅
macOS 10 and later ✅ ✅
Ubuntu 20 and 22 (LTS) ✅ ✅ ✅ ✅
Debian 10 ✅ ✅ ✅ ✅
Debian 11 and 12 ✅   ✅  
Rocky Linux 9 ✅ ✅ ✅

The Kaggle Notebooks and Google Colaboratory environments are supported. To benefit from Khiops on these environments, users are encouraged to install the Khiops Conda package, which has been tested in these environments.

Install the Khiops Python Library Using Conda Recommended

The Conda package contains all the necessary components.

conda install -c conda-forge -c khiops khiops
conda install -c khiops khiops
conda install -c conda-forge -c khiops khiops

We support Python from 3.8 to 3.12. If you are using a different version of Python in your current environment, we recommend visiting our Conda Installation Page for instructions on creating a new environment tailored for Khiops:

See the Conda Installation Page

Run Khiops with Jupyter Docker Stacks

For a quick and easy way to get started with Khiops, you can use our Docker container.

docker pull khiopsml/khiops-notebook

See the Docker notebooks Installation Page

Install the Khiops Desktop Application

This version contains a standalone Graphical User Interface (GUI).

The Khiops installer automatically installs the Khiops desktop application, all its dependencies, plus the Khiops samples and the Khiops Visualization application:

CODENAME=$(lsb_release -cs) && \
TEMP_DEB_CORE="$(mktemp)" && \
TEMP_DEB_KHIOPS="$(mktemp)" && \
wget -O "$TEMP_DEB_CORE" "${CODENAME}.amd64.deb" && \
wget -O "$TEMP_DEB_KHIOPS" "${CODENAME}.amd64.deb" && \
sudo dpkg -i "$TEMP_DEB_CORE" "$TEMP_DEB_KHIOPS" || sudo apt-get -f -y install && \

Currently, our packages are released on GitHub. In the coming weeks, we will transition to official repositories.

See the Khiops Desktop Installation Page

Install the Khiops Visualization Applications

See the Khiops Visualization Page Try our Interactive Demo

Install the Khiops Python library using Pip 🛠 For Advanced users 🛠

Using pip for installation is best suited for experienced users, especially those integrating Khiops into specific environments or requiring advanced configuration. This method offers flexibility, but requires familiarity with operating systems specifics, Python-based environments and dependency management.

See the Pip Installation Page