gym.error.deprecatedenv: env pendulum-v0 not found (valid versions include ['pendulum-v1'])
时间: 2023-06-05 12:47:19 浏览: 710
错误提示:gym.error.deprecatedenv: 找不到环境 pendulum-v0(有效版本包括 ['pendulum-v1'])
这个错误提示是在使用gym库中的pendulum-v0环境时出现的。提示中说,这个环境已经被弃用了,建议使用pendulum-v1版本的环境。因此,你需要更新你的代码,将pendulum-v0替换为pendulum-v1。如果你需要使用pendulum-v0环境,你可以尝试在gym库的旧版本中查找。
相关问题
Env Pendulum-v0 not found (valid versions include ['Pendulum-v1'])
这个错误提示是因为你安装的 Gym 版本中没有包含名为 Pendulum-v0 的环境。你需要升级 Gym 版本或者使用名为 Pendulum-v1 的环境。
可以尝试使用以下命令来升级 Gym:
```
pip install --upgrade gym
```
或者使用名为 Pendulum-v1 的环境,例如:
```python
import gym
env = gym.make('Pendulum-v1')
```
这样应该就可以避免这个错误了。
代码如何解决f"Environment version v{version} for `{get_env_id(ns, name, None)}` is deprecated. " gym.error.DeprecatedEnv: Environment version v0 for `Pendulum` is deprecated. Please use `Pendulum-v1` instead.问题
你需要将使用环境的代码中,将环境的名称从`Pendulum`改为`Pendulum-v1`,这样就可以避免使用已经被废弃的版本了。具体来说,如果你使用的是OpenAI Gym中的`gym.make()`接口创建环境,那么你可以将原来的代码:
```
env = gym.make('Pendulum-v0')
```
改为:
```
env = gym.make('Pendulum-v1')
```
如果使用其他方式创建环境,也需要类似地将环境名称中的版本号`v0`改为`v1`。
阅读全文