Install and upgrade


This package requires Python 3.6 or later. It is tested on Linux using Travis continuous integration.

I cannot use my system’s Python distribution, what now?

Several Python distributions can co-exist on a single system. If you don’t have access to a recent Python version via your system’s package manager (this might be the case for old operating systems), it is recommended to install the latest version of the Anaconda Python 3 distribution.

Also, there is the possibility to use multiple virtual environments via:

python3 -m virtualenv ENV_NAME
source ENV_NAME/bin/activate

where ENV_NAME denotes an individual environment name, if you do not want to mess up the system environment.

Install from PIP

The package can be installed from the Python Package Index PyPI via pip:

pip3 install pypesto

Install from GIT

If you want the bleeding edge version, install directly from github:

pip3 install git+

If you need to have access to the source code, you can download it via:

git clone

and then install from the local repository via:

cd pypesto
pip3 install .


If you want to upgrade from an existing previous version, replace install by ìnstall --upgrade in the above commands.

Install optional packages

  • This package includes multiple comfort methods simplyfing its use for parameter estimation for models generated using the toolbox amici. To use AMICI, install it via pip:

    pip3 install amici
  • This package inherently supports optimization using the dlib toolbox. To use it, install dlib via:

    pip3 install dlib