我在Windows 10上安装OpenAI Gym Atari环境时遇到问题。我已经在同一系统上成功安装并使用了OpenAI Gym。
尝试运行makefile时,它会不断跳闸。
我正在运行命令pip install gym[atari]
这是错误:
这是我当前在系统上拥有的... cmake
和make
都已明确安装。
最佳答案
不久前,我创建了一个具有Windows支持的fork(原始存储库的开发不会合并甚至不会评论PR和问题)。它既不需要MSYS/Cygwin也不需要CMake或Zlib。
要简单地安装 atari-py
wheels (binaries),请使用以下命令:
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
如果您的输出很“困惑”,那很可能是因为您的 gym
is outdated。关于python - Windows上的OpenAI Gym Atari,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42605769/