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:
- Packaged via
conda
- Packaged via
pip
- Packaged in our khiops-notebook container
- Packaged via
- 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.
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:
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'
Run Khiops with Jupyter Docker Stacks 🚧 Beta 🚧
For a quick and easy way to get started with Khiops, you can use our Docker container.
See the Docker notebooks Installation Page
Install the Khiops Desktop Application
This version contains a Graphical User Interface (GUI).
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 ```