Software Workshop

Anaconda 설치

Anacoda 설치과정은 Linux에서의 설치 과정과 유사하므로 다음 문서를 참고할 것

Linux에서 Anaconda로 tensorflow 개발환경 구축하기

bash Anaconda3-2020.07-MacOSX-x86_64.sh

설정

다음 설정을 .bashrc 등의 셸 초기화 스크립트에 추가해주는 게 좋다. conda 실행 중에 경고가 발생하는 것을 방지해주는 효과가 있음

export KMP_DUPLICATE_LIB_OK=TRUE

환경 생성하고 활성화하기

conda create -n pytorch
conda activate pytorch

환경 목록 확인하기

conda env list

모듈 설치하기

conda install torchvision -c pytorch

설치된 모듈 목록 확인하기

conda list

환경 고정하기

pip freeze와 유사하게 환경의 모듈 설치 정보를 고정한다. Linux에서는 yaml 파일을 저장해두고 그걸 이용하여 환경을 생성하거나 설치해줄 수 있는데, macOS에서는 오류가 발생하는 문제점이 있어서, 약간 포맷이 다른 파일을 사용하는 전략을 택한다. (여기서는 그 파일의 이름을 requirements.yml이라고 부르겠음)

conda list --export > requirements.yml

환경 복구하기

conda install --file requirements.yml

환경 비활성화

conda deactivate

환경 삭제

conda remove -n pytorch