Deep-Reinforcement-Learning-for-Stock-Trading-DDPG-Algorithm-NIPS-2018 icon indicating copy to clipboard operation
Deep-Reinforcement-Learning-for-Stock-Trading-DDPG-Algorithm-NIPS-2018 copied to clipboard

cannot import name 'FlattenDictWrapper' from 'gym.wrappers'

Open Anjanitnov opened this issue 2 years ago • 0 comments
trafficstars

I am trying to use this code but after installing gym, baselines and other libraries with their latest versions, when I tried to run this program, it seemed that "baselines" is using "FlattenDictWrapper" from "gym.wrappers" where it is not able to find it in latest version. I tried switching to some older versions of gym and baselines but not able to resolve it. Can anyone guide into this.

Error: While importing 'run', an ImportError was raised:

Traceback (most recent call last): File "C:\Data\Projects\venv\lib\site-packages\flask\cli.py", line 260, in locate_app import(module_name) File "C:\Users\common\Downloads\Deep-Reinforcement-Learning-for-Stock-Trading-DDPG-Algorithm-NIPS-2018-master\run.py", line 10, in
from baselines.common.cmd_util import common_arg_parser, parse_unknown_args, make_vec_env File "C:\Data\Projects\venv\lib\site-packages\baselines\common\cmd_util.py", line 7, in from gym.wrappers import FlattenDictWrapper ImportError: cannot import name 'FlattenDictWrapper' from 'gym.wrappers' (C:\Users\common\Downloads\Deep-Reinforcement-Learning-for-Stock-Trading-DDPG-Algorithm-NIPS-2018-master\gym\wrappers_init_.py)

Anjanitnov avatar Feb 02 '23 12:02 Anjanitnov