Related to: Personal

개요

여기서는 Python Virtual Environment을 사용하는 방법을 설명합니다. Virtual Environment은 프로젝트마다 독립적인 개발 환경을 제공합니다.

설치

venv는 python에 내장되어 있는 기능으로, 별도의 설치가 필요하지 않습니다.

사용

  1. 프로젝트 디렉토리에서 python -m venv [가상환경이름]을 입력하여 가상환경을 생성합니다.

    • 가상 환경은 현재 directory에 입력한 가상환경이름으로 생성됩니다.

    • 관행적으로 아래와 같은 이름을 사용합니다

      python -m venv .venv
  2. 생성된 가상환경을 활성화합니다. 각 OS마다 다른 명령이 필요합니다:

    • Windows

      [가상환경이름]\\Scripts\\activate.bat
    • macOS/Linux

      source [가상환경이름]/bin/activate
  3. (Optional)저장소가 git으로 제어되는 경우, 아래 명령어로 gitignore 목록에 추가합니다

    echo [가상환경이름] >> .gitignore
  4. 프로젝트가 끝나면 가상환경을 비활성화하고 나갑니다.

    deactivate