파이썬(Python)/파이썬 기본 정리

[python 파이썬, anaconda] 가상환경 생성하기, 활성화하기

sunning 2022. 9. 24. 22:47
728x90
반응형

오늘은 파이썬 가상환경 만들기와 내 컴퓨터에 있는 가상환경의 리스트를 확인하는 방법에 대해 알아보려 한다.

 

 

- 가상환경(virtual environments)은 왜 필요할까?

 

파이썬에서는 여러 패키지 및 라이브러리를 설치하여 사용하는데 필요에 따라 패키지 버전을 다르게 사용해야 하는 경우가 있다. 또한 다른 파이썬 버전이 필요할 때도 있다. 이때 독립적인 공간인 가상환경을 따로 생성하여 그 내부에서 필요한 라이브러리를 설치하여 각각 사용하면 된다.

 

 

- 가상환경 생성하기

 

가상환경 생성하는 방법은 간단하다. 먼저 시작 프로그램에서 Anaconda Prompt를 실행한 뒤 아래와 같이 양식을 맞추어 코드를 작성한다.

 

conda create -n <환경명> python=<버전>

 

예를 들어 파이썬 3.7 버전의 py_env1이라는 이름을 가상환경을 만들고 싶다면 아래와 같이 작성하면 된다.

 

conda create -n py_env1 python=3.7

 

그리고 enter를 치면 아래와 같이 anaconda의 envs 폴더 안에 내가 만들고자 하는 가상환경이 생성된다. (중간에 필요한 걸 설치하겠냐고 proceed를 물어보면 y를 치고 enter를 누르면 된다.)

 

 

 

- 가상환경 사용하기 (활성화하기)

 

만든 가상환경을 사용하려면 간단하게 activate 해주면 된다. conda activate를 사용해도 되고 conda를 생략한 activate만 수행해도 된다.

 

conda activate <환경명>
activate <환경명>

 

위에서 만든 py_env1 가상환경을 활성화하기 위해 activate py_env1를 수행하면 앞에 (base)였던 환경이 (py_env1)로 변경되는 것을 확인할 수 있다.

 

 

 

- 가상환경 종료하기

 

반대로 가상환경을 종료하려면 conda deactivate를 수행하면 된다.

 

conda deactivate

 

 

728x90
반응형