Python

[python3] venv 사용

비번변경 2022. 7. 21. 20:28

venv

2021.06.25 - [CentOS 7] virtualenv 설치 및 사용 에서 소개한 virtualenv와 동일한 기능을 하는 python 가상 환경.

pip로 설치해야 하는 virtualenv와 다르게 python3.4부터 표준 배포판에 내장되어 있어 별도로 설치할 필요가 없다…… 고 한다.

 

 

설치

다만 Ubuntu의 경우, 아래의 명령어로 설치를 수행해야 정상적으로 가상 환경이 생성되었다. 😅

apt install python3-venv

 

 

가상 환경 생성

venv는 python3 -m 옵션을 사용해 생성할 수 있다.

python3 -m venv ./<PATH>

# 예시
python3 -m venv ./airflow

지정한 경로에 가상환경이 생성된다. 경로명이 가상 환경의 이름이 된다.

가상 환경 생성

 

 

가상 환경 활성화

virtualenv와 동일한 명령어로 가상 환경을 활성화할 수 있다.

source <PATH>/bin/activate

# 예시
source airflow/bin/activate

가상 환경 활성화

가상 환경이 활성화되면 괄호로 가상 환경의 이름이 표기된다.

 

 

가상 환경 비활성화

deactivate 명령으로 비활성화할 수 있다.

deactivate

가상 환경 비활성화

 

 

 

참고 문서

파이썬가상환경 virtualenv, venv