강화학습/OpenAI gym

윈도우 10에서 OpenAI gym 설치 및 에러 해결

APinCan 2020. 3. 4. 19:25

gym을 설치하는 방법은 매우 간단함. 일단 아나콘다를 준비하고

0. pip install gym==0.7.0

이렇게 설치

 

근데 책을 보며 연습하는데 CarRacing 예제가 실행이 안됨

import gym
env = gym.make('CarRacing-v0')

오류 내용은 

ModuleNotFoundError: No module named 'Box2D'

 

모듈이 없다고 해서 pip install box2d로 설치하려고했는데 이것도 안됨

그래서 스택오버플로우 다음 글을 참고

https://stackoverflow.com/questions/51811263/problems-pip-installing-box2d/52572657

 

Problems pip installing Box2D

I'm learning Reinforcement learning and I'm having the following errors. Error(1) = I can't set up the 'CarRacing-v0' gym environment without Box2D Error(2) = I can't pip install the Box2D module.

stackoverflow.com

내용을 보면

1. Download SWIG with the prebuilt executable 여기서 3.0.12버전의 SWIG를 다운로드받기

2. swig.exe가 들어있는 SWIG 디렉토리를 시스템 환경변수에 추가

3. Microsoft Visual C++ 14.0 설치

4. pip install box2d

5. pip install box2d-py

 

이렇게 하고 다시 실행

 

잘됨. 굳