我在Windows10上安装OpenAI健身房环境有问题。我已经成功地安装和使用了相同的系统上的OpenAI健身房。
当试图运行makefile时,它总是会被绊倒。
我正在运行命令pip install gym[atari]
以下是错误:

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

发布于 2017-04-07 17:22:38
最后,我在Windows上的Ubuntu上安装了Bash,并使用它运行OpenAI Gym / Atari环境。目前,OpenAI健身房对Windows的支持非常有限。
发布于 2017-10-13 23:33:21
不久前,我创建了一个具有Windows支持的叉(原始存储库的devs不合并,甚至不评论PRs和问题)。它不需要MSYS/Cygwin,也不需要CMake或Zlib。
要简单地安装车轮(双轨),请使用以下命令:
pip install -f https://github.com/Kojoley/atari-py/releases atari_py如果您有任何distutils支持的编译器,您可以从源代码安装:
pip install git+https://github.com/Kojoley/atari-py.git使用一个简单的示例测试您的安装:
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如果你有一个“加扰”输出,那很可能是因为你的已经过时了。
发布于 2017-06-03 16:11:32
这还没有经过充分的测试,因为我不记得我到底做了什么,但是目前我有openAI健身房运行,所有的atari游戏都设置和显示,还有matplotlib图,所有这些都是在windows上使用ubuntu (WSL)。事实上,我让sublimetext3和蜘蛛也在工作。
因此,以这些为指导,但我没有“清洁”的环境来测试他们。
首先,在Windows中,Google "xming“(x11服务器)并从sourceforge / install / run下载。这就是一切皆有可能的原因。
现在,在WSL bash中,安装用于xming的显示组件。
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并重新启动它。现在创建一个环境并激活它
conda create -n gym python=3.5 anaconda
source activate gym现在去健身房买吧
git clone https://github.com/openai/gym.git
cd gym现在安装这些在openai健身房回购中提到的健身房依赖项。
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
conda install libgcc现在建健身房
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在“待办事项”上有它。如果你感兴趣,投票给这里
https://stackoverflow.com/questions/42605769
复制相似问题