window cmd 가상환경 생성 및 삭제 - anaconda prompt

2022. 11. 1. 13:18가상환경 및 라이브러리 설치

프로젝트 단위 별 라이브러리를 관리할 수 있어서 필수적으로 알아야할 항목.

사용하지 않을 시 라이브러리끼리 충돌이 일어날 수 있으므로 특히 tensorflow, pytorch 등 딥러닝 모델을 사용할때는 

호환되는 버전이 있는데 기존 프로젝트와 충돌을 막기위해 필히 사용할 것을 권장함.

 

1) Anaconda prompt 창 열기

 

2) 가상환경 목록 확인

conda env list

- base : 기존 환경

- KGCN : 하나의 가상환경

총 두개의 가상환경이 존재함을 알 수 있다.

 

3) 가상환경 생성

conda create -n 가상환경이름

ex) conda create -n newenv

y를 입력해주면 생성이 진행된다.
가상환경 이름(newenv)가 생성됨을 확인할 수 있다.

 

++) conda create -n newenv pip

pip를 설치해주지 않을 경우 pip install시에 base에 추가되는데 가상환경과 base가 분리되지 않는 단점이 존재하므로 conda 가상환경을 만들어줄 때 pip를 가상환경에도 설치해주도록 하자.

 

4) 가상환경으로 이동(=활성화)

conda activate 가상환경이름

ex) conda activate newenv

newenv로 이동

 

5) 설치된 라이브러리 확인(conda list)

newenv에 설치된 라이브러리

당연히 방금 생성했으니 라이브러리는 텅텅 비어있다!

이제 pip install을 통해 원하는 라이브러리를 하나하나 새로 설치하면 된다.

따라서 해당 가상환경에서 작업 시에는 다른 가상환경과 라이브러리 충돌이 발생하지 않는다. 

 

6) 가상환경 삭제

conda env remove -n 가상환경이름

ex) conda env remove -n newenv

추가로 conda activate base를 통해 가상환경을 base로 이동한 다음 remove를 진행해야한다. 

해당 결과 newenv 가상환경이 삭제됨을 확인할 수 있다~