Anaconda 패키지를 설치한다.
bash Anaconda3-2020.07-Linux-x86_64.sh
몇 차례 y를 입력해주면 설치가 완료된다. 추가 설정은 따로 필요없다.
홈 디렉토리에 ~/anaconda3라는 이름으로 디렉토리가 만들어지고 여기에 런타임이 설치된다.
일반적으로 설치 스크립트 실행 중에 초기화가 진행되므로 다음 명령은 필수가 아니다.
conda init
그러나 아직 셸 환경에서 Python 런타임이 교체되지 않았으므로, 셸을 다시 실행해주는 게 좋다. 다음 명령으로 Anaconda 버전의 Python 런타임이 실행되는지 확인해볼 것
which python
which conda
환경 생성
tf라는 이름의 환경을 만든다고 가정한다.
conda create -n tf
다음과 같이 Python 런타임의 버전을 지정할 수도 있다.
conda create -n tf python=3.9
conda activate tf
conda env list
tf 환경에 * 표시가 되어있는지 확인할 것
필요한 모듈을 설치한다.
conda install tensorflow
GPU가 설치된 환경이라면
conda install tensorflow-gpu
Anaconda는 모듈 간 의존성을 엄격하게 체크하므로 같이 사용할 모듈을 한꺼번에 적어주면 호환성이 높은 버전 조합으로 설치해준다. (다소 버전이 낮은 경향이 있음)
conda list
pip freeze와 유사하게 환경의 모듈 설치 정보를 고정한다.
conda env export > environment.yml
conda env update --file environment.yml
설치 단계가 아니라 환경을 생성하는 단계에서 파일을 가지고 만들 수도 있는데 다음과 같이 실행하면 된다.
conda create -n tf --file environment.yml
conda deactivate
conda env remove -n tf