Installation

Prerequisites

We recommend using a virtual environment with python 3.8+, following the same prerequisites as Stable-Baselines3

(base) $ conda create -n PantheonRL python=3.10
(base) $ conda activate PantheonRL

Development version

Use this version to get the latest features and contribute to PantheonRL. Note that this version is the only one that has the overcooked extension.

(PantheonRL) $ git clone https://github.com/Stanford-ILIAD/PantheonRL.git
(PantheonRL) $ cd PantheonRL
(PantheonRL) $ pip install -e .

Overcooked Installation

To install the overcooked extension (from within the PantheonRL directory):

(PantheonRL) $ git submodule update --init --recursive
(PantheonRL) $ pip install -e overcooked_extension

PettingZoo Installation

You can optionally install the pettingzoo environments

(PantheonRL) $ pip install pettingzoo

You can also install the dependencies for a group of pettingzoo environments. Refer to the PettingZoo docs for more information.

(PantheonRL) $ pip install "pettingzoo[classic]"