Windows 의 Ubuntu 에 OpenAI Gym 설치하기
2017/11/04 - [Windows] - (Windows) 윈도우 에서 Ubuntu (우분투) 실행하기
2017/11/04 - [TensorFlow&Python] - Windows 의 Ubuntu 에 TensorFlow 설치하기
이전 포스팅에 이어 Ubuntu 에 Open AI Gym 을 설치해보자.
gym은 파이썬 개발 라이브러리 툴킷(toolkit), 강화 학습 알고리즘 개발 도구이다.
사이트 : https://gym.openai.com/설치 참고 : https://github.com/openai/gym#installing-everything
소스 : https://github.com/openai/gym/tree/master/gym
우선 tensorflow 가상환경으로 접속한다. (tensor 는 앞서 포스팅에서 정의한 디렉터리 명으로 개인마다 다를수 있다.)
아래 명령어를 실행한다. (파이썬 3.5 기준)
(딥러닝에 필요한 여러 툴/라이브러리 를 한꺼번에 설치하는 명렁어이다. numpy, dev, cmake.. 등등 공백기준으로 구분된다.)
추가로 파이썬 2. 대가 깔려있으면 위에서 python3 을 python 으로 바꾸어서 실행해야한다.
참고로 자신의 파이썬 버전을 아래 명령어로 확인이 가능하다.
결과
pip 9.0.1 from /home/junijuniya/tensor/lib/python3.5/site-packages (python 3.5)
아래 명령어를 이용해 gym 을 가져온다.
설치가 끝났으면 gym 으로 이동한다.
아래 명령어를 수행한다.
(파이썬 3.5 기준의 라이브러리들로 gym 이 설치 된다. (파이썬 2.7 이면 => pip2.7 install -e '.[all])
gym 설치는 완료되었다.
추가로 윈도우 상에서 gym 에서 실행시 화면을 나타내주기 위해선
xming 이 필요하다.
아래 파일을 다운받아 설치하거나 아래 링크로 가서 다운받아 설치하자
https://sourceforge.net/projects/xming/
아래는 의미없는 설치 과정이다.^^
설치가 완료되어 실행이 되면 아래처럼 시계표시줄에 Xming 아이콘이 나타난다.
반드시 아래 아이콘이 보여야 실행이 된것이다 컴퓨터를 재부팅하면 다시 실행해 주어야한다.
이제 준비는 끝났고 테스트 해보자.
gym 에는 여러 테스트 게임이나 샘플이 존재한다고 하는데 그중에 하나를 테스트 해본다.
아래 내용을 text.py 로 저장한다.
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000):
env.render()
env.step(env.action_space.sample()) # take a random action
D:\tensorflow\test.py 로 만들었다고 하면
아래 처럼 명령어를 수행한다.
- 영상출력을 위한 준비를 하고
- 경로로 이동하여 파일을 실행한다.
python3 test.py
아래처럼 팝업으로 화면이 하나 뜨면서 실행이 되는걸 확인 할수 있다.
끝.
참고