首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows环境下的OpenAI健身馆

Windows环境下的OpenAI健身馆
EN

Stack Overflow用户
提问于 2017-03-05 07:37:44
回答 5查看 41.4K关注 0票数 44

我在Windows10上安装OpenAI健身房环境有问题。我已经成功地安装和使用了相同的系统上的OpenAI健身房。

当试图运行makefile时,它总是会被绊倒。

我正在运行命令pip install gym[atari]

以下是错误:

这是我目前在我的系统上所拥有的.cmakemake都清楚地安装了。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-04-07 17:22:38

最后,我在Windows上的Ubuntu上安装了Bash,并使用它运行OpenAI Gym / Atari环境。目前,OpenAI健身房对Windows的支持非常有限。

票数 7
EN

Stack Overflow用户

发布于 2017-10-13 23:33:21

不久前,我创建了一个具有Windows支持的叉(原始存储库的devs不合并,甚至不评论PRs和问题)。它不需要MSYS/Cygwin,也不需要CMake或Zlib。

要简单地安装车轮(双轨),请使用以下命令:

代码语言:javascript
复制
pip install -f https://github.com/Kojoley/atari-py/releases atari_py

如果您有任何distutils支持的编译器,您可以从源代码安装:

代码语言:javascript
复制
pip install git+https://github.com/Kojoley/atari-py.git

使用一个简单的示例测试您的安装:

代码语言:javascript
复制
import gym
env = gym.make('SpaceInvaders-v0')
env.reset()
for _ in range(1000):
    env.step(env.action_space.sample())
    env.render('human')
env.close()  # https://github.com/openai/gym/issues/893

如果你有一个“加扰”输出,那很可能是因为你的已经过时了

票数 155
EN

Stack Overflow用户

发布于 2017-06-03 16:11:32

这还没有经过充分的测试,因为我不记得我到底做了什么,但是目前我有openAI健身房运行,所有的atari游戏都设置和显示,还有matplotlib图,所有这些都是在windows上使用ubuntu (WSL)。事实上,我让sublimetext3和蜘蛛也在工作。

因此,以这些为指导,但我没有“清洁”的环境来测试他们。

首先,在Windows中,Google "xming“(x11服务器)并从sourceforge / install / run下载。这就是一切皆有可能的原因。

现在,在WSL bash中,安装用于xming的显示组件。

代码语言:javascript
复制
sudo apt-get install x11-apps
export DISPLAY=localhost:0.0 
nano ~/.bashrc  #(add  export DISPLAY=localhost:0.0   at the end. Ctrl+X to exit/save)
sudo apt-get install gnome-calculator #will get you GTK

现在在WSL bash安装Anaconda。这将涉及下载.sh文件(例如使用curl -O“http链接到最新的anaconda”,并使用bash [the file].sh运行它)。安装Anaconda时不要使用sudo。

安装anaconda后,关闭WSL并重新启动它。现在创建一个环境并激活它

代码语言:javascript
复制
conda create -n gym python=3.5 anaconda
source activate gym

现在去健身房买吧

代码语言:javascript
复制
git clone https://github.com/openai/gym.git
cd gym

现在安装这些在openai健身房回购中提到的健身房依赖项。

代码语言:javascript
复制
apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig

现在用conda安装libgcc

代码语言:javascript
复制
conda install libgcc

现在建健身房

代码语言:javascript
复制
pip install -e '.[all]'

基本上就是这样。确保Xming在windows上运行,在WSL类型的gnome计算器中运行,并且它应该打开计算器。如果没有,请继续在显示端工作。如果是的话,试着在健身房示例文件夹中运行一些代理程序。

在此过程中,我可能遗漏了几个额外的依赖项,但这些都是我根据错误消息得出的结果。

这张照片能让你保持动力:

编辑:今天,我运行了以下命令,该命令将Qt5作为后端安装,matplotlib作为后端运行良好(vs TkAgg)。如果您在WSL上运行其他需要Qt5的东西,这可能会有所帮助。

sudo apt-get update && sudo apt-get install qtbase5-dev

另外,要找到matplotlibrc,并输入命令提示符:python import matplotlib print(matplotlib.matplotlib_fname()) quit()

请注意,在ubuntu上没有支持。这是uservoice最需要的功能,但MS在“待办事项”上有它。如果你感兴趣,投票给这里

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

https://stackoverflow.com/questions/42605769

复制
相关文章

相似问题

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