Other

아나콘다(Anaconda)를 사용하여 가상환경 만들기

푸고배 2021. 1. 29. 20:38

딥러닝 프로젝트마다 셋팅해야할 환경들이 다른데, 모든 환경을 한 곳에 다 설치해도 되겠지만, 그럴 경우 Dependency나 Versoin에 의한 Error가 발생하는 경우가 대부분이다.

아나콘다는 가상환경을 만들어 각 프로젝트마다 독립된 환경 셋팅을 가능하게 도와준다.

사용방법은 아래와 같다.

 Conda Version 관리 명령어 

명령어 설명
conda --version 아나콘다 버전 확인
conda update -n base conda 아나콘다 최신 버전으로 업데이트
conda update --all 아나콘다 패키지도 함께 최신 버전으로 업데이트 

 

 Conda 가상환경 관리 명령어 

명령어 설명
conda info --envs 현재 아나콘다에 존재하는 환경 목록 조회
(base: 아나콘다 기본 환경)
conda create -n [가상환경이름] python=[python Version] 아나콘다 가상환경 생성
(+python Version 선택 가능)
conda activate [가상환경이름] 가상환경 활성화
conda deactivate 현재 활성화된 가상환경 비활성화
conda env remove -n [가상환경이름] 아나콘다 가상환경 삭제
conda create --name [새로운 가상환경] --clone [기존 가상환경] 기존의 가상환경 복제

 

 Conda 패키지 관리 명령어 

명령어 설명
conda list 현재 가상환경에 설치된 패키지 정보
conda install [패키지 이름] 패키지 설치
conda uninstall [패키지 이름] 패키지 삭제
conda clean 설치된 패키지 모두 삭제

 

 사용 예시 

 

conda create 명령어로 'djangoTest'라는 환경을 만들어주었다.

Proceed([y]/n)? 에 y로 답하면 정상적으로 설치가 가능하다.

가상환경 생성에 성공하면 가상환경의 설정, 해제 방법을 알려준다.

 

 

conda activate 명령어로 가상환경을 활성화하면, (base)로 아나콘다 기본환경에서 (djangoTest)로 활성화 가상환경이 변경된다.

conda list로 가상환경 내부에 설치된 패키지 목록들을 조회할 수 있다.

현재는 conda install 명령어를 통해 django 패키지를 설치해서 관련 모듈들이 설치되어 있는 것을 확인할 수 있다.

conda deactivate 명령어를 통해 가상환경을 비활성화하면, 다시 (base) 환경으로 돌아온다.

반응형