Installation from sources and using pip are both supported.
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
pip install emukit
To install Emukit from source, create a local folder where you would like to put Emukit source code, and run following commands:
git clone https://github.com/emukit/emukit.git cd emukit python setup.py install
Alternatively you can run
pip install git+https://github.com/emukit/emukit.git