본문 바로가기
개발/Python

파이썬 가상환경 설정법

by 보안매크로 2023. 12. 16.
728x90

Python 가상환경을 만드는 방법은 다음과 같습니다. 가상환경은 프로젝트별로 Python 패키지를 격리하여 관리할 수 있게 해줍니다.

  1. 가상환경 모듈 설치: 우선 가상환경을 만들기 위해 venv 모듈을 설치합니다. 만약 파이썬 버전이 3.3 이상이라면 이미 포함되어 있습니다.여기서 venv는 가상환경의 이름입니다. 원하는 이름으로 변경할 수 있습니다.
    python -m venv venv
  2. 가상환경 활성화: 생성된 가상환경을 활성화합니다. 활성화된 가상환경에서는 프로젝트에 필요한 패키지를 설치하고 사용할 수 있습니다.
    • Windows:
      .\venv\Scripts\activate
    • macOS/Linux:
      source venv/bin/activate
    가상환경이 활성화되면 쉘 프롬프트 앞에 (venv)와 같은 표시가 나타납니다.
  3. 가상환경에서 패키지 설치: 가상환경이 활성화된 상태에서 필요한 패키지를 설치합니다.필요한 패키지를 requirements.txt 파일에 정리하고, 다음 명령으로 일괄 설치할 수도 있습니다.
    pip install -r requirements.txt
    pip install 패키지이름
  4. 가상환경 비활성화: 가상환경을 사용한 작업이 끝났을 때 비활성화합니다.
    deactivate

가상환경을 만들면 해당 프로젝트에서 필요한 패키지를 격리하여 관리할 수 있어서 프로젝트 간의 충돌을 피하고, 환경을 깨끗하게 유지할 수 있습니다.

728x90