1. 가상환경 생성

    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
    
  2. 실습예제 환경 설정

    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 .
    

Untitled

  1. OpenAI Gym 설치

    : Gym 은 python3.7 이상부터 지원, DRLND 실습환경은 3.6이므로 가상환경을 분리해야 함.

    https://github.com/openai/gym

    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