From binary packages


This is relevant to the Conda userland Python package manager.

Install the package from

conda install -c conda-forge openturns


Download the installer matching your python version and architecture from GitHub


We support the following Debian-based distributions:

Distribution name Repository address
Ubuntu 14.04 LTS ‘Trusty Tahr’ deb trusty main
Ubuntu 16.04 LTS ‘Xenial Xerus’ deb xenial main
Ubuntu 17.10 ‘Artful Aardvark’ deb artful main
Debian 8.0 ‘Jessie’ deb jessie main
Debian 9.0 ‘Stretch’ deb stretch main

Add the mirror signature:

curl | sudo apt-key add -

To be able to retrieve OpenTURNS packages, you must add the appropriate repository address to your sources list. To do so, you may either use the graphical user interface of aptitude or you can edit the sources-list file (/etc/apt/sources.list).

For instance, asuming you are running Ubuntu 16.04, add the following source to your sources list:

echo deb xenial main | sudo tee /etc/apt/sources.list.d/openturns.list


Use the bash command lsb_release -c in order to determine the codename of your distribution.

After editing aptitude’s sources-list, you must update your packages database using either the graphical interface or by issuing the following command:

sudo aptitude update

The following packages should now be available:

Package name Description
libopenturns0.x library
libopenturns-dev development package
python-openturns Python module
python3-openturns Python 3 module
openturns-examples examples
openturns-validation validation files
r-other-rot R module

Use the following command to check:

apt-cache search openturns

RPM-based distributions

Add the repository corresponding to your operating system:

curl -o /etc/yum.repos.d/obs-openturns.repo
curl -o /etc/yum.repos.d/obs-openturns.repo
curl -o /etc/yum.repos.d/obs-openturns.repo

Import the gpg key corresponding to your operating system:

rpm --import
rpm --import
rpm --import

Install the package:

yum install python-openturns


Install from AUR repository:

yaourt -S openturns

From sources

Checkout the required Dependencies.

You can checkout the development trunk:

git clone
cd openturns
cmake -DCMAKE_INSTALL_PREFIX=~/.local .
make install


When installing into ~/.local you will not need to set PYTHONPATH environment variable for Python to be able to import openturns