본문 바로가기
  • Hello_
Deep Learning/Anaconda

[Python] conda 가상환경 생성 및 삭제

by LDwDL 2022. 9. 9.
728x90
반응형

오늘은 가상환경 생성 및 삭제에 대해 설명하겠다.

 

conda 가상환경 생성

오픈소스를 사용하거나 제품을 구성하고자 할 때 알고리즘을 구성하는 파이썬 및 라이브러리의 버전이 달라서 고생하는 경우가 있다.

이때 가상환경을 구성하여 각 환경마다 서로 다른 파이썬 및 라이브러리를 구성하여 독립적으로 알고리즘을 구동할 수 있다.

 

[가상환경 생성 명령어]

conda create -n 가상환경이름 python=3.9

 

[가상환경 구성_1]

env_1라는 이름의 가상환경에 python 3.9 버전을 사용하도록 생성한다.

conda create -n env_1 python=3.9

 

[가상환경 구성_2]

env_2라는 이름의 가상환경에 python 3.6 버전을 사용하도록 생성한다.

conda create -n env_2 python=3.6

 

[가상환경 목록 확인]

이전에 생성된 "env_1"과 "env_2"가 있는 것을 확인할 수 있다.

conda env list

"""
conda environments:
base                  *  C:\Users\beam\anaconda3
env_1                    C:\Users\beam\anaconda3\envs\env_1
env_2                    C:\Users\beam\anaconda3\envs\env_2
"""

 

[가상환경 접속]

생성했던 가상환경에 접속하여 원하는 버전의 파이썬으로 구성이 되었는지 확인이 가능하다.

conda activate 접속할 가상환경 이름

 

각 가상환경의 python 버전

 

[가상환경 이전으로 되돌아가기]

conda deactivate

 

 

[가상환경 삭제]

가상환경 삭제 명령어는 다음과 같다.

conda env remove -n 삭제할 가상환경 이름

 

 

다음과 같이 가상환경들을 사용자가 원하는 파이썬 버전과 라이브러리를 구성하여 자유롭게 생성하고 삭제할 수 있다.

728x90
반응형

댓글