[python] 파이썬 가상환경(virtualenv)을 사용하여 특정 패키지 버전을 사용하는 방법은 무엇인가요?

가상환경(virtualenv)을 사용하면 프로젝트마다 독립적인 환경을 구축할 수 있습니다. 이를 통해 각 프로젝트에 필요한 패키지를 독립적으로 관리할 수 있습니다.

패키지의 특정 버전을 사용하고 싶다면 다음과 같은 단계를 따를 수 있습니다.

  1. 가상환경을 생성합니다:
    python -m venv myenv
    
  2. 가상환경을 활성화합니다:
    • Windows:
      myenv\Scripts\activate
      
    • macOS/Linux:
      source myenv/bin/activate
      
  3. 가상환경을 활성화한 후에는 원하는 패키지 버전을 설치합니다. 버전을 명시하려면 패키지 이름 뒤에 ==를 사용하여 버전을 명시합니다.
    pip install 패키지명==버전
    

예를 들어, Django 패키지의 2.2 버전을 사용하고 싶다면 다음과 같은 명령어를 실행할 수 있습니다:

pip install Django==2.2

위의 단계를 따르면 해당 가상환경에서는 특정 패키지의 버전을 사용할 수 있습니다. 다른 가상환경을 만들어서 다른 버전의 패키지를 사용하고 싶다면, 위의 단계를 반복하여 새로운 가상환경을 생성하고 원하는 버전의 패키지를 설치하면 됩니다.

더 자세한 내용은 Python 공식 가상환경 문서(https://docs.python.org/ko/3/library/venv.html)를 참고하시기 바랍니다.