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 입력하면 기본 환경으로 돌아갑니다.

← python 3.14으로