본문 바로가기

Unity/ML-Agents

ML-Agents_1 개발환경 구축

1. Python 설치:

https://www.python.org/downloads/release/python-379/ 에서 Windows x86-64 executable installer 다운 후 실행

 

Add Python 3.7 to PATH 체크 하고 Install Now를 누른다.

이것은 Python 3.7을 컴퓨터가 현재 cmd.exe의 어느 디렉토리에 있다 하더라도, 파이썬을 실행 시킬 수 있도록 해주는 것. 즉, 환경변수(컴퓨터 시스템 전반에 걸쳐 쉽게 참조할 수 있도록 만들어 놓은 변수)를 설정하는 것이다.

 

 

Disable path length limit 를 선택하여 최대 길이 제한을 없애준다.

 

2. Git 설치:

https://git-scm.com/ 에서 최신버전을 다운로드 받는다.

다운로드 받은 설치파일을 실행하고 Select Components 창에서 모든 Componenets를 선택한다.

반드시 (NEW!) Add a Git Bash Profile to Windows Terminal을 체크 해준다. 설치가 완료 되었다면 재시작을 한다.

 

3. Git 설정:

 

C: 에 GitHub 디렉터리 생성하고 이동한다.

git config --global 명령어를 이용하여 user nameemail을 설정한다.

git config --list 명령어로 설정된 것들을 확인할 수 있다.

 

 

4. ML-Agents 설치:

https://github.com/Unity-Technologies/ml-agents 에서 Releases & Documentation 파트에서 main이 아닌 최신 Release 파일의 Sorce 를 누른다.

 

Code 를 눌러 링크를 복사한 다음

깃으로 돌아와 git clone --branch release_19 https://github.com/Unity-Technologies/ml-agents.git (복사한 링크) 명령어를 입력하면 ml-agents가 현재 위치에 설치된다.

 

5. PyTorch 설치:

 

https://pytorch.org/ 에 들어간 뒤 스크롤을 내리면 Install PyTorch 파트가 있다.

 

위처럼 선택을 하고 Run this Commad에 있는 텍스트를 그대로 복사해 Git에 입력하면 PyTorch를 설치할 수 있다. PyTorch는 Python을 위한 오픈소스 머신 러닝 라이브러리이다.

pip3 --version 명령어로 설치를 확인할 수 있다.

pip3 install -e ./ml-agents-envs/ 와  pip3 install -e ./ml-agents 명령어를 입력한다.

​mlagents-learn --help 명령어는 mlagents 에 대한 세부 명령어를 볼 수 있다.

 

6. Unity ml-agents 패키지 설치:

유니티 허브를 킨 후 새 프로젝트를 만든다.

유니티 상단의 Window 탭 -> Package Manager -> + 버튼 -> Add Package from Git url 에 

com.unity.ml-agents url을 입력하여 패키지를 다운받는다. 

 

출처:

https://medium.com/@psychet_learn/python-%EA%B8%B0%EC%B4%88-2%EC%9E%A5-python-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-windows-ver-b030d96bcbd0