avi*_*ese 4 python-3.x openai-gym
我正在使用gym版本 - '0.9.7'和mujoco_py版本1.50.1.41,Python 3.6.1 |Anaconda 4.4.0,安装在Mac上。
尝试时:
import gym
env = gym.make('Humanoid-v1')
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Traceback (most recent call last):
File "/Users/usr/gym/gym/envs/registration.py", line 139, in spec
return self.env_specs[id]
KeyError: 'Humanoid-v1'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/usr/gym/gym/envs/registration.py", line 163, in make
return registry.make(id)
File "/Users/usr/gym/gym/envs/registration.py", line 118, in make
spec = self.spec(id)
File "/Users/usr/gym/gym/envs/registration.py", line 147, in spec
raise error.DeprecatedEnv('Env {} not found (valid versions include {})'.format(id, matching_envs))
gym.error.DeprecatedEnv: Env Humanoid-v1 not found (valid versions include ['Humanoid-v2'])
Run Code Online (Sandbox Code Playgroud)
我尝试在网上寻找解决方案但没有成功。
健身房首页的变更日志提到了以下内容:
2018-01-24:所有连续控制环境现在都使用 mujoco_py >= 1.50。版本已相应更新为-v2,例如HalfCheetah-v2。性能应该相似(请参阅https://github.com/openai/gym/pull/834),但由于 MuJoCo 的变化,可能会存在一些差异。
因此,如果您从该日期或之后使用健身房版本,则必须使用
env = gym.make('Humanoid-v2')
Run Code Online (Sandbox Code Playgroud)
代替v1。如果您确实特别想要版本 1(例如,用于重现该版本的先前实验),那么您似乎必须安装旧版本的gym 和 mujoco。
| 归档时间: |
|
| 查看次数: |
11390 次 |
| 最近记录: |