You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
According to the doc about Environments, it would be fine to just use pip install pettingzoo[magent]. However, the latest version of pettingzoo has moved MAgent to a dedicated project, so its unusable now.
I've compared the code in envs/base_env/magent.py with pettingzoo's previous version.
It seems like we have to use version before 1.15.0 (e.g. 1.14.0). Yet, after pip install pettingzoo[magent]==1.14.0 and run a test, it reports problem as: "cannot import name 'aec_to_parallel' from 'pettingzoo.utils.conversions'"
I've tried newer version of MAgent and changed magent.py accordingly, but it will raise other problems.
So which version has been tested exactly?
The text was updated successfully, but these errors were encountered:
Okay I've found a solution. The following version works for me pip install supersuit==3.3.2 pettingzoo[magent]==1.14.0. Higher version of pettingzoo doesn't match the supersuit check.
According to the doc about Environments, it would be fine to just use
pip install pettingzoo[magent]
. However, the latest version of pettingzoo has moved MAgent to a dedicated project, so its unusable now.I've compared the code in
envs/base_env/magent.py
with pettingzoo's previous version.MARLlib/envs/base_env/magent.py
Lines 5 to 14 in e1ddcef
It seems like we have to use version before 1.15.0 (e.g. 1.14.0). Yet, after
pip install pettingzoo[magent]==1.14.0
and run a test, it reports problem as: "cannot import name 'aec_to_parallel' from 'pettingzoo.utils.conversions'"I've tried newer version of MAgent and changed magent.py accordingly, but it will raise other problems.
So which version has been tested exactly?
The text was updated successfully, but these errors were encountered: