YutaroOgawa / Deep-Reinforcement-Learning-Book

書籍「つくりながら学ぶ!深層強化学習」のサポートリポジトリです
MIT License
336 stars 157 forks source link

3.2中,for step in range(0, 200): frames.append(env.render(mode='rgb_array')) 此句代码运行的时候出现错误TypeError: render() got an unexpected keyword argument 'mode',不知道要怎么改 #17

Open demrry opened 1 year ago

demrry commented 1 year ago

TypeError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_14388/2358979688.py in 6 7 for step in range(0, 200): ----> 8 frames.append(env.render(mode='rgb_array')) # framesに各時刻の画像を追加していく 9 action = np.random.choice(2) # 0(カートを左に押す), 1(カートを右に押す)をランダムに返す 10 observation, reward, done, info = env.step(action) # actionを実行する

D:\Anaconda\anaconda3\lib\site-packages\gym\core.py in render(self, *args, *kwargs) 327 ) -> Optional[Union[RenderFrame, List[RenderFrame]]]: 328 """Renders the environment.""" --> 329 return self.env.render(args, **kwargs) 330 331 def close(self):

D:\Anaconda\anaconda3\lib\site-packages\gym\wrappers\order_enforcing.py in render(self, *args, *kwargs) 49 "set disable_render_order_enforcing=True on the OrderEnforcer wrapper." 50 ) ---> 51 return self.env.render(args, **kwargs) 52 53 @property

D:\Anaconda\anaconda3\lib\site-packages\gym\wrappers\env_checker.py in render(self, *args, kwargs) 51 if self.checked_render is False: 52 self.checked_render = True ---> 53 return env_render_passive_checker(self.env, *args, *kwargs) 54 else: 55 return self.env.render(args, kwargs)

D:\Anaconda\anaconda3\lib\site-packages\gym\utils\passive_env_checker.py in env_render_passive_checker(env, *args, *kwargs) 314 ) 315 --> 316 result = env.render(args, **kwargs) 317 318 # TODO: Check that the result is correct

TypeError: render() got an unexpected keyword argument 'mode'