[python] 파이썬 가상환경(virtualenv)을 사용하여 다른 버전의 패키지를 테스트하는 방법은 어떻게 되나요?
  1. 먼저, 가상환경을 생성할 디렉토리로 이동합니다.
    $ cd myproject
    
  2. 가상환경을 생성합니다.
    $ python -m venv venv
    

    위의 명령어는 myproject 디렉토리 내에 venv라는 이름의 가상환경을 생성합니다.

  3. 생성한 가상환경을 활성화합니다.
    • Windows:
      $ venv\Scripts\activate
      
    • macOS/Linux:
      $ source venv/bin/activate
      

      가상환경을 활성화하면 현재 터미널 세션이 가상환경을 사용하는 것으로 변경됩니다.

  4. 가상환경이 활성화된 상태에서 원하는 패키지를 설치합니다.
    $ pip install package_name==version
    

    위의 명령어에서 package_name은 설치할 패키지의 이름이고 version은 설치할 버전입니다.

  5. 필요한 패키지를 설치한 후, 프로젝트를 실행하거나 테스트할 수 있습니다.

  6. 작업을 마치면 가상환경을 비활성화합니다.
    $ deactivate
    

    가상환경을 비활성화하면 원래의 시스템 환경으로 돌아갑니다.

이렇게 파이썬 가상환경을 사용하여 다른 버전의 패키지를 테스트할 수 있습니다. 가상환경을 사용하면 프로젝트 간에 패키지 충돌 없이 다양한 버전의 패키지를 관리할 수 있습니다.

참고 문서: