首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在窗口上安装mujoco?

如何在窗口上安装mujoco?
EN

Stack Overflow用户
提问于 2021-09-23 22:00:14
回答 1查看 4.8K关注 0票数 1

我试着运行以下代码来测试HalfCheetah-v2环境:

代码语言:javascript
复制
import gym
env = gym.make('HalfCheetah-v2')

但这给了我以下错误: ModuleNotFoundError:没有名为“mujoco_py”的模块

代码语言:javascript
复制
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的。

EN

回答 1

Stack Overflow用户

发布于 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]将无法工作)。

其他可能有用的资源:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69307354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档