Installation#

Prerequisites#

  • Python 3.8+

  • (Optional) OpenGL (to render gym environments)

  • (Optional) FFmpeg (to encode videos of renders)

  • (Optional) MuJoCo (follow instructions to install mujoco_py v1.5 here)

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]"