본문 바로가기
서버,아나콘다,vscode

[conda] 아나콘다 가상환경 세팅하기

by 고경수 2023. 1. 17.

딥러닝을 하기 위해 다양한 패키지를 설치해야 하거나

패키지의 호환성 문제 등 가상환경을 매번 새로 세팅해줘야 하는 경우가 있다.

 

개별로 설치하기에는 복잡하고 시간이 오래 걸리므로 아나콘다를 통해서 패키지를 관리하는 것이 편리하다.

 

우선 Anaconda 홈페이지로 가서 Anaconda를 설치한다.

https://www.anaconda.com/products/distribution

 

Anaconda | Anaconda Distribution

Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

사용자의 경우 Just ME(recommend)와 All Users(requires admin priveilges)가 있는데 All User을 선택하고, Add Anaconda to the system PATH environment variable을 체크해서 아나콘다를 시스템 환경변수에 추가해주도록 하자.

 

설치 후에 Anaconda Prompt를 검색하여 실행한다.

설치 확인

conda --v

잘 설치 되었다면 conda 버전이 나올 것이다.

 

가상환경 생성하기

conda create -n py38 python=3.8

conda create -name <가상환경명> python=<원하는 파이썬 버전>을 입력하면 가상환경을 생성할 수 있다.


다양한 명령어

가상환경 리스트 확인

conda env list

로 원하는 가상환경이 잘 설정되었는지 확인한다. 잘 설치 되었다면 아까 생성한 가상환경과 그 위치가 표시된다.

가상환경 활성화

가상환경을 생성했다고만 해서 바로 이용이 불가능하다. 가상환경을 활성화 시켜줘어야 한다.
conda activate <가상환경명> 으로 활성화 시켜준다.

conda activate py38

가상환경 비활성화

활성화가 activate였으면 비활성화는 deactivate 이므로 conda deactivate <가상환경명> 으로 비활성화 시킬 수 있다.

conda deactivate py38

가상환경에 패키지 설치하기

conda install <패키지이름>으로 원하는 패키지를 설치할 수 있다.

conda install tensorflow

가상환경에 설치된 패키지 이름 확인

conda list를 통해 현재 가상환경에 설치된 패키지를 확인할 수 있다.

conda list

기존 가상환경을 복제해 새로운 가상환경 생성

conda create --name <새로운 가상환경명> --clone <기존 가상환경명>

conda create --name test2 --clone py38

가상환경 제거

conda remove --name <지울 가상환경> --all

conda remove --name py38 --all