파이썬 가상환경 설정하기 (Git Bash)

가상환경(virtual environment)이란?

  • 현재 설치된 파이썬 환경과 별개로 존재하는 독립적인 환경을 의미
  • 다수의 프로그램을 개발할때 패키지 간의 버전이 달라서 발생하는 문제를 해결
  • 표준 라이브러리 : venv
  • 비표준 라이브러리 : virtualvenv, pyenv, pipenv 등등

가상환경 설정

  1. Git Bash에서 프로젝트 폴더로 이동한 후 가상환경 디렉토리를 생성한다.

    1
    python -m venv 가상환경이름
  2. 생성한 가성환경을 활성화한다.

    1
    2
    3
    4
    5
    # 활성화(Windows)
    source 가상환경이름/Scripts/activate

    # 활성화(Mac)
    source 가상환경이름/bin/activate
    • 비활성화 : deactivate

패키지 관리

  1. 패키지 추가

    • 패키지의 특정 버전을 지정하여 설치할 수 있음
    1
    python -m pip install 패키지이름
  2. 패키지 업데이트

    1
    python -m pip install --upgrade 패키지이름
  3. 패키지 조회

    1
    2
    3
    4
    5
    # 가상환경에 설치된 패키지명 및 버전 조회
    pip list

    # 가상환경에 설치된 패키지명 및 버전을 txt 파일로 저장
    pip freeze > requirements.txt

Reference

Share