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