attributeerror: 'atarienv' object has no attribute 'viewer'
时间: 2023-12-15 16:05:02 浏览: 386
bcremoveobjectimageattributecontent:BC Remove Object Image Attribute Content 提供了一个稳定而灵活的解决方案,允许用户根据当前版本、所有版本或新版本动态删除内容对象图像属性内容。 提供对图像属性内容的脚本化操作!
这个错误通常是由于Atari环境的版本问题引起的。在新版本的Atari环境中,`viewer`已经被替换为`_viewer`。因此,如果你使用的是新版本的Atari环境,则需要将代码中的`viewer`替换为`_viewer`。如果你使用的是旧版本的Atari环境,则需要升级到新版本。
以下是一个示例代码,演示如何在Atari环境中使用`_viewer`:
```python
import gym
env = gym.make('Pong-v0')
env.reset()
_viewer = env._viewer
while True:
action = env.action_space.sample()
observation, reward, done, info = env.step(action)
if done:
break
_viewer.imshow(observation)
```
阅读全文