Skip to content

Installation Options

Khiops was originally developed as a desktop application. As we move to open source, we are diversifying the installation options to meet different needs:

  • Khiops Python Library:
  • Khiops Desktop Application: Maintained in its original form for easy local GUI access.

We fully support the following operating systems:

  • Ubuntu 18.04 or later (x86-64)
  • CentOS 7 and 8 (x86-64)
  • Windows 7 or later (x86-64)
  • macOS 10 or later, for x86-64 (conda + docker) and ARM64 Apple Silicon (conda exclusively)


Install the Khiops Python library using Conda 🚧 Beta 🚧

The Conda package contains all the necessary components.

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

See the Conda Installation Page


Install the Khiops Python library using Pip

Installing the library using Pip requires installing the khiops binaries first.

CODENAME=$(lsb_release -cs) && \
TEMP_DEB="$(mktemp)" && \
wget -O "$TEMP_DEB" "https://github.com/KhiopsML/khiops/releases/download/v10.2.0/khiops-core_10.2.0-1-${CODENAME}.amd64.deb" && \
sudo dpkg -i "$TEMP_DEB" || sudo apt-get -f -y install && \
rm -f $TEMP_DEB && \
pip install --no-cache-dir 'khiops @ git+https://github.com/khiopsml/khiops-python@v10.2.0b1'

You need to download and install the Khiops desktop application:

Then, you can run the following Pip command:

pip install "khiops @ git+https://github.com/khiopsml/khiops-python@v10.2.0b1"

CENTOS_VERSION=$(rpm -E %{rhel}) && \
TEMP_RPM="$(mktemp)" && \
wget -O "$TEMP_RPM" "https://github.com/KhiopsML/khiops/releases/download/v10.2.0/khiops-core-10.2.0-1.el${CENTOS_VERSION}.x86_64.rpm" && \
sudo yum localinstall "$TEMP_RPM" -y && \
rm -f $TEMP_RPM && \
pip install --no-cache-dir 'khiops @ git+https://github.com/khiopsml/khiops-python@v10.2.0b1'

See the Pip Installation Page


Run Khiops with Jupyter Docker Stacks 🚧 Beta 🚧

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 Graphical User Interface (GUI).

You need to download and install the Khiops Desktop Application first:

CODENAME=$(lsb_release -cs) && \
TEMP_DEB_CORE="$(mktemp)" && \
TEMP_DEB_KHIOPS="$(mktemp)" && \
wget -O "$TEMP_DEB_CORE" "https://github.com/KhiopsML/khiops/releases/download/v10.2.0/khiops-core_10.2.0-1-${CODENAME}.amd64.deb" && \
wget -O "$TEMP_DEB_KHIOPS" "https://github.com/KhiopsML/khiops/releases/download/v10.2.0/khiops_10.2.0-1-${CODENAME}.amd64.deb" && \
sudo dpkg -i "$TEMP_DEB_CORE" "$TEMP_DEB_KHIOPS" || sudo apt-get -f -y install && \
rm -f $TEMP_DEB_CORE $TEMP_DEB_KHIOPS
CENTOS_VERSION=$(rpm -E %{rhel}) && \
TEMP_RPM="$(mktemp)" && \
TEMP_DEB_KHIOPS="$(mktemp)" && \
wget -O "$TEMP_RPM" "https://github.com/KhiopsML/khiops/releases/download/v10.2.0/khiops-core-10.2.0-1.el${CENTOS_VERSION}.x86_64.rpm" && \
wget -O "$TEMP_DEB_KHIOPS" "https://github.com/KhiopsML/khiops/releases/download/v10.2.0/khiops-10.2.0-1.el${CENTOS_VERSION}.x86_64.rpm" && \
sudo yum localinstall "$TEMP_RPM" "$TEMP_DEB_KHIOPS" -y && \
rm -f $TEMP_RPM $TEMP_DEB_KHIOPS    ```

See the Khiops Desktop Installation Page