본문으로 바로가기

강화학습 gym atari 환경 설정

category Project/환경설정 2018. 9. 4. 00:12

Windows에서 Atari 돌리고 싶어서..

이슈카님의 블로그를 따라하려고 했었는데 여러가지 문제를 많이 겪었다. 그런데 Windows 상에서 MSYS/Cygwin이나 CMake 이나 Zlib이 전혀 필요없도록 누군가 만들어준 분이 있다.

오버플로에서 찾았다. 정말 감사합니다.

pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py

다음 코드를 통해 가볍게 테스트 해볼 수 있다.

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

2018-11-08 Update

gym.wrappers.Monitor를 하려고 했는데 에러가 나타난다.

raise error.DependencyNotInstalled("""Found neither the ffmpeg nor avconv executables. On OS X, you can install ffmpeg via `brew install ffmpeg`. On most Ubuntu variants, `sudo apt-get install ffmpeg` should do it. On Ubuntu 14.04, however, you'll need to install avconv with `sudo apt-get install libav-tools`.""")

ffmpeg를 설치하라고 하는데 윈도우에 대한 설명이 없어서 직접 찾아보니 여기에서 이와같이 설정해서 Download Build를 클릭하면 설치해주는데 내부에 어떤 폴더들이 있다.

이를 따로 어디에 보관해두고 시스템 환경설정에서 path에 bin 폴더를 추가해주고 컴퓨터를 껐다 키면 된다.