Closed MyIDis12138 closed 2 years ago
I think this is a version mismatch between supersuit and gym. The latest version of supersuit requires gym>=0.22.0
.
Thanks benblack769, the reason has been found that stable_baselines3 automatically downgrade my gym version.
when I tried to import supersuit, bugs followed with "cannot import name 'iterate' from 'gym.vector.utils' " output is: Traceback (most recent call last): File "/home/mmo/Desktop/zoo_learning/zoo.py", line 4, in
import supersuit as ss
File "/home/mmo/miniconda3/envs/zoo/lib/python3.9/site-packages/supersuit/init.py", line 29, in
from .vector.vector_constructors import (
File "/home/mmo/miniconda3/envs/zoo/lib/python3.9/site-packages/supersuit/vector/init.py", line 2, in
from .multiproc_vec import ProcConcatVec # NOQA
File "/home/mmo/miniconda3/envs/zoo/lib/python3.9/site-packages/supersuit/vector/multiproc_vec.py", line 8, in
from gym.vector.utils import (
ImportError: cannot import name 'iterate' from 'gym.vector.utils' (/home/mmo/miniconda3/envs/zoo/lib/python3.9/site-packages/gym/vector/utils/init.py)