Installation#
Prerequisites#
Python 3.8+
pip (it helps to make sure this is up-to-date:
pip install -U pip
)(on ARM64 Macs) you need to set environment variables due to a bug in grpcio:
export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
(Optional) OpenGL (to render gym environments)
(Optional) FFmpeg (to encode videos of renders)
Installation from PyPI#
To install the latest PyPI release, simply run:
pip install imitation
Installation from source#
Installation from source is useful if you wish to contribute to the development of imitation
, or if you need features that have not yet been made available in a stable release:
git clone http://github.com/HumanCompatibleAI/imitation
cd imitation
pip install -e .
There are also a number of dependencies used for running tests and building the documentation, which can be installed with:
pip install -e ".[dev]"