我试着运行以下代码来测试HalfCheetah-v2环境:
import gym
env = gym.make('HalfCheetah-v2')但这给了我以下错误: ModuleNotFoundError:没有名为“mujoco_py”的模块
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
env = gym.make('HalfCheetah-v2')
File "C:\Users\Amine\AppData\Roaming\Python\Python36\site-packages\gym\envs\registration.py", line 145, in make
return registry.make(id, **kwargs)
File "C:\Users\Amine\AppData\Roaming\Python\Python36\site-packages\gym\envs\registration.py", line 90, in make
env = spec.make(**kwargs)
File "C:\Users\Amine\AppData\Roaming\Python\Python36\site-packages\gym\envs\registration.py", line 59, in make
cls = load(self.entry_point)
File "C:\Users\Amine\AppData\Roaming\Python\Python36\site-packages\gym\envs\registration.py", line 18, in load
mod = importlib.import_module(mod_name)
File "C:\Program Files\Python36\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\Amine\AppData\Roaming\Python\Python36\site-packages\gym\envs\mujoco\__init__.py", line 1, in <module>
from gym.envs.mujoco.mujoco_env import MujocoEnv
File "C:\Users\Amine\AppData\Roaming\Python\Python36\site-packages\gym\envs\mujoco\mujoco_env.py", line 14, in <module>
raise error.DependencyNotInstalled("{}. (HINT: you need to install mujoco_py, and also perform the setup instructions here: https://github.com/openai/mujoco-py/.)".format(e))
gym.error.DependencyNotInstalled: No module named 'mujoco_py'. (HINT: you need to install mujoco_py, and also perform the setup instructions here: https://github.com/openai/mujoco-py/.)我只是找不到任何资源/网站解释如何一步一步地安装在窗口。我有来自经典控件的其他经典环境,如CartPole和MountainCar。然而,在报纸上使用最多的是来自mujoco的。
发布于 2021-10-18 20:16:29
HalfCheetah-v2 (和v1,实际上)是一个MuJoCo环境;这意味着,除了(和之前) MuJoCo之外,您还应该首先安装MuJoCo本身。这些环境并不是通用的,因为MuJoCo在商业许可下--至少直到今天(字面上……)--他们刚刚购买了MuJoco的DeepMind 宣布,他们让每个人都可以免费使用。
不过,在mujoco回购的要求部分中,可以清楚地提到:
Windows支持已在2.0.2.0中被废弃和删除。一个已知的好过去版本是1.50.1.68。
因此,没有任何Windows安装指南也就不足为奇了。
无论如何,您可能会看到post 在Windows 10中安装带有OpenAI和Mujoco的Box2D健身房 (2019年);考虑到上面推荐的mujoco-py版本,您可能会取得一些成功(不用说,最后描述的“轻松”选项pip install gym[all]将无法工作)。
其他可能有用的资源:
https://stackoverflow.com/questions/69307354
复制相似问题