본문으로 바로가기

윈도우 Open AI gym box2d 설치하기

category Project/환경설정 2019. 2. 24. 15:50

우분투는 쉬운데 말이지...

sudo apt-get install swig
pip3 install box2d box2d-kengz

하면 끝

Swigwin 설치

swigwin-3.0.2을 설치해야 한다. 최신버전을 설치할 경우 될지는 보장할 수 없다.

설치 후 폴더를 따로 원하는 장소에 넣고 이를 시스템 환경변수에 경로를 설정해주어야만 어디에서든 swig.exe를 실행할 수 있다. 나같은 경우 C:\swigwin-3.0.2에 두었다.

시작 > 시스템 환경변수 검색해서 환경변수 클릭

아래 시스템 변수 > Path > 편집

새로만들기 > 편집해서 C:\swigwin-3.0.2 추가

그리고 컴퓨터를 껐다 킨다음 커맨드 명령창에 다음과 같이 적는다.

pip install box2d box2d-kengz

설치 끝. 테스트해봅시다.

import gym
import time

env = gym.make("BipedalWalker-v2")

print('observation space : ', env.observation_space)
print('action space : ', env.action_space)
print(env.action_space.low, env.action_space.high)

for i in range(10):
  state = env.reset()
  done = False
  while not done:
    env.render()

    action = env.action_space.sample()
    print(action)
    next_state, reward, done, info = env.step(action)

    state = next_state

  time.sleep(1)