【问题标题】:Setting up OpenAI Gym on Windows 10在 Windows 10 上设置 OpenAI Gym
【发布时间】:2018-11-20 18:13:26
【问题描述】:

我正在尝试在 Windows 10 上设置 OpenAI 的健身房,以便我可以使用 Atari 游戏进行机器学习。

在 PyCharm 上,我使用设置 > 项目解释器成功安装了健身房。但是当我尝试使用以下方法设置突破环境(或任何其他 Atari 游戏)时:

import gym
env = gym.make('BreakoutDeterministic-v4')

我收到以下错误:

ImportError: No module named 'atari_py'
...
HINT: you can install Atari dependencies by running 'pip install gym[atari]'

所以我在 PyCharm 终端中尝试了命令“pip install gym[atari]”,得到了错误:

Unable to execute 'make build -C atari_py/ale_interface -j 11'. HINT: are you sure `make` is installed?
error: [WinError 2] The system cannot find the file specified

我尝试从http://gnuwin32.sourceforge.net/packages/make.htm 安装'make',并尝试了其他一些方法,但这并没有解决问题。

我也尝试过“pip install atari_py”,它运行良好但也没有解决问题。

任何想法/帮助将不胜感激。我是 Python 和 PyCharm 的新手,所以如果有任何不清楚的地方,我深表歉意。如果有更多信息可以提供帮助,请告诉我。

提前致谢

【问题讨论】:

标签: python pycharm openai-gym


【解决方案1】:

gym 文档https://github.com/openai/gym#installing-everything 说要使用所有环境,您应该通过pip install 'gym[all]' 安装依赖项。你能不能最好通过终端运行这个命令,看看它是否有效?

【讨论】:

  • 感谢 CS101。我通过 PyCharm 终端和在 Anaconda Promt 上设置虚拟环境运行了pip install gym[all]。使用这两种方法我得到以下错误:Unable to execute 'make build -C atari_py/ale_interface -j 11'. HINT: are you sure 'make' is installed?。我从您链接到的健身房文档中注意到,它们仅提供 OSX 和 Ubuntu 的安装说明,并没有提及 Windows。也许我应该安装并开始使用 Ubuntu?
  • @PaulK,自今年年初以来,我一直在我的 Windows 7 和 Windows 10 笔记本电脑上使用健身房。我不使用pycharm。我只是打开终端并使用 pip install gym for python 2.7/ pip3 install gym for python 3.6。我认为你可以在窗户上安装健身房。我认为不起作用的是使用 Atari 或 Mujoco 所需的依赖项。我不知道依赖关系,因为我从来没有使用过它们。但是对我来说,通过终端进行 pip install 看起来像是一个全新的安装。你可以卸载当前的gym,看看用我的方法重新安装是否有效。
  • 我之前找到了运行“pip install --no-index -f github.com/Kojoley/atari-py/releasesatari_py”的建议(参见此处stackoverflow.com/questions/42605769/…)。这最初是行不通的。但经过多次摆弄,这行得通!感谢您的帮助@CS101
【解决方案2】:

我们目前支持运行 Python 2.7 或 3.5 -- 3.7 的 Linux 和 OS X。 Windows 支持是实验性的 - algorithmic, toy_text, classic_control 和 atari 应该可以在 Windows 上运行(请参阅下一节 安装说明);不过,请自行承担风险。

https://github.com/openai/gym#supported-systems

我最终使用适用于 Linux 的 Windows 子系统在 Windows 10 上使用 Atari 运行 OpenAI Gym。 我已经写了完整的指南here

效果很好!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 2022-10-08
    • 2022-08-24
    • 2017-10-24
    • 1970-01-01
    • 2017-01-13
    • 2017-11-17
    相关资源
    最近更新 更多