game = gym.make('Pong-v0')提示游戏不存在
时间: 2023-11-25 18:07:10 浏览: 105
Python库 | gym_unity-0.11.0.dev0-py3-none-any.whl
如果您在运行 Python 代码时遇到了 "gym.error.UnregisteredEnv: No registered 'Pong-v0' environments found." 的错误提示,可能是因为您没有安装或注册名为 "Pong-v0" 的游戏环境。
您需要确保已经安装了 OpenAI Gym 库,并且已经将 "Pong-v0" 游戏环境注册到了 Gym 库中。您可以使用以下代码进行注册:
```
import gym
from gym.envs.atari.atari_env import AtariEnv
def register_atari_env(env_id):
gym.envs.register(
id=env_id,
entry_point='gym.envs.atari:AtariEnv',
kwargs={'game': env_id, 'obs_type': 'image', 'frameskip': 1},
max_episode_steps=100000
)
register_atari_env('Pong-v0')
```
这段代码会将 "Pong-v0" 游戏环境注册到 Gym 库中。如果您已经注册了 "Pong-v0" 游戏环境,您可以尝试重新安装 gym 库,或者检查您的代码中是否有其他错误。
阅读全文