기술

conda 사용법

기술 공간 2023. 9. 18. 02:24

정말 많이 쓴다.

필수.

---

- conda 환경 리스트 조회

conda env list

 

- conda 환경 생성

conda create -n {환경이름} python={버전}

e.g.

conda create -n dl_project python=3.8

 

- conda 환경 활성화

conda activate {환경이름}

e.g.

conda activate dl_project

 

- conda 환경 비활성화

conda deactivate

 

- conda 를 사용한 패키지 설치

conda install {패키지이름}
pip install {패키지이름}

* conda 환경이 activate 되어있을때, pip 을 통해 설치되는 패키지들도 모두 관리된다. 이때, conda 환경에서 지정된 python 에 맞는 버전의 pip 가 호출되기 때문에, 별도의 pip 관리 없이도 버전에 맞는 패키지들을 설치할 수 있다.

 

- 현재 활성화 되어있는 conda 환경 export

* dl_project 라는 conda 환경의 dependency 정보를 yaml 파일로 추출한다고 해보자. 먼저, 해당 환경이 활성화 되어있어야 한다. activate 을 통해 내보내기를 할 환경을 활성화시킨다. 그 후, env export 명령어를 통해 원하는 yaml 파일로 의존성 정보를 모두 내보낼 수 있다.

(base) $ conda activate dl_project
(dl_project) $ conda env export > environment.yaml

 

- yaml 파일로부터 conda 환경 import

conda env create --file environment.yaml