가상환경 생성
Installing on Linux - Anaconda documentation
Installing on Windows - Anaconda documentation
Installing on macOS - Anaconda documentation
conda create --name modu_robai_drlnd python=3.6
conda env list
conda activate modu_robai_drlnd
실습예제 환경 설정
cd {작업디렉토리}
**conda activate modu_robai_drlnd**
git clone <https://github.com/udacity/deep-reinforcement-learning.git>
cd deep-reinforcement-learning/python
pip install .
python -m ipykernel install --user --name drlnd --display-name "drlnd"
jupyter-lab .
OpenAI Gym 설치
: Gym 은 python3.7 이상부터 지원, DRLND 실습환경은 3.6이므로 가상환경을 분리해야 함.
conda create --name modu_robai_gym python=3.8
conda activate modu_robai_gym
3.1. 소스설치버전(3.2번 anaconda package 설치버전 추천)
cd {작업디렉토리}
git clone <https://github.com/openai/gym>
cd gym
pip install -e .
pip install pyglet==1.5.21
pip install box2d==2.3.10
import gym
env = gym.make('CartPole-v1')
env.reset()
for _ in range(1000):
env.render()
env.step(env.action_space.sample()) # take a random action
env.close()
3.2. Anaconda package 설치버전 : Atari 게임이 gym 0.21.0 버전에서 삭제되어 별도 설치 해야함, anaconda package 설치만으로 가능
conda install -c conda-forge gym-atari
import gym
env = gym.make('SpaceInvaders-v0')
env.reset()
for _ in range(1000):
env.step(env.action_space.sample())
env.render('human')
env.close()
3.3 기타 패키지 설치
pip install jupyterlab==3.2.5
pip install tensorflow==2.7.0
pip install keras==2.7.0
pip install matplotlib==3.5.1
pip install numpy==1.21.4