[python] 파이썬 가상환경(virtualenv)을 사용하여 특정 패키지 버전을 사용하는 방법은 무엇인가요?
가상환경(virtualenv)을 사용하면 프로젝트마다 독립적인 환경을 구축할 수 있습니다. 이를 통해 각 프로젝트에 필요한 패키지를 독립적으로 관리할 수 있습니다.
패키지의 특정 버전을 사용하고 싶다면 다음과 같은 단계를 따를 수 있습니다.
- 가상환경을 생성합니다:
python -m venv myenv
- 가상환경을 활성화합니다:
- Windows:
myenv\Scripts\activate
- macOS/Linux:
source myenv/bin/activate
- Windows:
- 가상환경을 활성화한 후에는 원하는 패키지 버전을 설치합니다. 버전을 명시하려면 패키지 이름 뒤에
==
를 사용하여 버전을 명시합니다.pip install 패키지명==버전
예를 들어, Django 패키지의 2.2 버전을 사용하고 싶다면 다음과 같은 명령어를 실행할 수 있습니다:
pip install Django==2.2
위의 단계를 따르면 해당 가상환경에서는 특정 패키지의 버전을 사용할 수 있습니다. 다른 가상환경을 만들어서 다른 버전의 패키지를 사용하고 싶다면, 위의 단계를 반복하여 새로운 가상환경을 생성하고 원하는 버전의 패키지를 설치하면 됩니다.
더 자세한 내용은 Python 공식 가상환경 문서(https://docs.python.org/ko/3/library/venv.html)를 참고하시기 바랍니다.