아나콘다로 쿠다 버전을 여러 개 사용해보자!

  1. 아나콘다 다운로드

Anaconda | Get Started

홈페이지에서 걍 다운받음, 맨 앞에 있는 파이썬 3.8버전을 설치해보도록 하자

혹은 코드로 설치

wget <http://repo.continuum.io/archive/Anaconda3-2020.07-Linux-x86_64.sh>
  1. 설치
# 일단 설치 ㄱㄱ 설치하면서 다 yes누르면 됨
bash Anaconda3-2020.07-Linux-x86_64.sh

# 다 yes누르면 알아서 패스 연결 다 해줌
source ~/.bashrc 

# 터미널 키면 자동으로 base가 activate되길래 이 설정을 꺼줬음
conda config --set auto_activate_base false

  1. 사용법
# 활성화
conda activate {가상환경이름}
conda deactivate

#아나콘다 버전확인
conda --version 

#아나콘다 업데이트
conda update conda

#가상환경 리스트 확인
conda info --envs

#현재 activate 환경에 설치된 패키지 조회
conda list

#해당 경에 패키지 삭제
conda remove -n 환경이름 패키지이름

#해당 환경에 패키지 찾기
conda search -n 환경이름 패키지이름

  1. 환경 만들기
conda create --name {가상환경이름} python={원하는버전}
  1. 패키지 설치
# 패키지도 이렇게 하면 되는데 쿠다랑 쿠디엔엔을 따로 설치해야 되는지는 모르겠음, 
# -> 확인결과 굳이 안 해도 됨, 특정 쿠다랑 쿠디엔엔 쓰고 싶을 때만 명시적으로 깔 것, 
# 디폴트로는 tensorflow 버전에 따라서 추천 쿠다 버전 깔아주는 듯
# 자동으로 설치된다는 글도 있으니까 직서버에서 한 번 쿠디엔엔 안 깔고 텐서플로2 해보자
conda install {패키지명}={버전}
conda install cudatoolkit=10.1 cudnn=7.6 

  1. 환경 내보내고 깔기
conda env export > environment.yaml
conda env create -n {env_name} --file environment.yaml