조금씩 꾸준히 완성을 향해

[Python] venv 가상환경 만들기 본문

Python/기타

[Python] venv 가상환경 만들기

all_sound 2022. 9. 11. 22:18

venv 모듈은 파이썬 3.3 부터 내장되어 있는 가상 환경 구성 패키지이다. 별도 패키지 설치없이 파이썬만 설치되어 있으면 사용 가능하기 때문에 쉽고 간단하게 가상환경을 구축할 수 있다.

 

 

▶ 가상환경 생성

$ python -m venv .venv

.venv 라는 이름으로 환경변수를 생성한다. 이름은 다양하게 지정할 수 있지만 관행적으로 .venv를 많이 쓴다. 

 

 

 

▶ 가상환경 활성화

 

생성된 가상환경 안에서 작업을 하기 위해서는 활성화를 해주어야 한다. 

 

 1. 활성화 명령어 (window10)

$ .venv\scripts\activate

가상환경이 활성화 되면 이렇게 파일 경로 앞에 가상환경 이름이 붙은 것을 볼 수 있다. 

 

 

 2. interpreter 선택

 

 F1키 또는 "ctrl + shift + p"를 눌러 Command Palette 로 들어가면 인터프리터를 선택할 수 있다. 

 

 생성된 여러 인터프리터 중에 원하는 환경변수 이름이 붙은 인터프리터를 선택해 주어야 한다. 

 

 

 

▶ 가상환경 비활성화

$ deactivate

현재 가상환경에서 빠져나올 수 있다.