[python] 파이썬 가상환경(virtualenv)에서 패키지를 설치하고 관리하는 방법은 어떻게 되나요?

가상환경(virtualenv)은 파이썬 프로젝트를 위한 독립적인 환경을 생성하여 패키지를 설치하고 관리하는 도구입니다. 가상환경을 사용하면 프로젝트마다 버전 충돌이나 의존성 문제를 최소화할 수 있습니다. 파이썬에서는 여러 가지 가상환경 도구를 제공하고 있지만, 가장 대표적인 가상환경 도구인 virtualenv를 설치하여 사용할 수 있습니다.

가상환경(virtualenv)을 사용하여 패키지를 설치하고 관리하는 방법은 다음과 같습니다:

  1. 가상환경 생성하기:
    $ python -m venv 가상환경이름
    
  2. 가상환경 활성화하기:
    • Windows:
      $ 가상환경이름\Scripts\activate
      
    • MacOS/Linux:
      $ source 가상환경이름/bin/activate
      
  3. 가상환경에서 패키지 설치하기:
    $ pip install 패키지이름
    
  4. 설치된 패키지 확인하기:
    $ pip list
    
  5. 가상환경 비활성화하기:
    $ deactivate
    

가상환경을 통해 각각의 프로젝트마다 독립적인 패키지 설치 환경을 유지할 수 있으며, 필요한 패키지를 쉽게 관리할 수 있습니다. 가상환경을 사용하여 개발할 때는 반드시 해당 가상환경을 활성화한 상태에서 작업해야 합니다.