https://docs.python.org/3/tutorial/venv.html#creating-virtual-environments
가상 환경 생성
- python -m venv tutorial-env처럼 실행한 파이썬 버전(예: python3.12) 기준으로 새 디렉터리에 인터프리터와 라이브러리 복사본을 만듭니다.
- 보통 프로젝트 루트에 .venv 혹은 tutorial-env 폴더를 만들고 그 안에 가상 환경을 둡니다.
예시
python -m venv tutorial-env # tutorial-env 디렉터리에 가상 환경 설치활성화 방법
- Windows:
tutorial-env\Scripts\activate - macOS/Linux:
source tutorial-env/bin/activate - (bash 기준, csh/fish는 activate.csh, activate.fish 사용)
활성화하면 프롬프트에 (tutorial-env)처럼 표시되고,
python 명령이 해당 환경의 인터프리터를 사용합니다.
source ~/envs/tutorial-env/bin/activate
import sys
sys.path
['', '~/envs/tutorial-env/lib/python3.5/site-packages', ...]비활성화
- 터미널에서
deactivate입력하면 기본 환경으로 돌아갑니다.