Installation from sources and using pip are both supported.

Dependencies / Prerequisites

Emukit requires Python 3.7 or above, NumPy and SciPy for basic functionality. Some core features also need GPy. Some advanced elements may have their own dependencies, but their installation is optional.

Required dependecies can be installed from the requirements file via

pip install -r requirements/requirements.txt

Install using pip

Just write:

pip install emukit

Install from sources

To install Emukit from source, create a local folder where you would like to put Emukit source code, and run following commands:

git clone
cd emukit
python install

Alternatively you can run

pip install git+