[python] 파이썬 가상환경(virtualenv)과 pyenv를 함께 사용하는 방법은 어떻게 되나요?

가상환경(virtualenv)은 파이썬 개발 환경을 격리하여 프로젝트별로 독립적인 환경을 유지할 수 있게 해줍니다. pyenv는 다양한 파이썬 버전을 관리하고 프로젝트별로 원하는 버전을 선택하여 사용할 수 있게 해줍니다. 두 도구를 함께 사용하면 효과적인 파이썬 개발환경을 구축할 수 있습니다.

아래는 파이썬 가상환경과 pyenv를 함께 사용하는 방법의 예시입니다.

  1. pyenv 및 virtualenv 설치 pyenvvirtualenv를 설치합니다.

  2. 파이썬 버전 설치 pyenv를 사용하여 원하는 파이썬 버전을 설치합니다.
    pyenv install 3.7.10
    

    원하는 버전의 파이썬이 설치되었는지 확인합니다.

    pyenv versions
    
  3. 가상환경 생성 프로젝트 디렉토리로 이동한 후 가상환경을 생성합니다.
    pyenv virtualenv 3.7.10 myenv
    

    가상환경이 정상적으로 생성되었는지 확인합니다.

    pyenv virtualenvs
    
  4. 가상환경 활성화 가상환경을 활성화합니다.
    pyenv activate myenv
    

    가상환경이 정상적으로 활성화되었는지 확인합니다.

    pyenv version
    

    이제 해당 가상환경에서 필요한 패키지를 설치하고 개발을 진행할 수 있습니다.

  5. 가상환경 비활성화 개발 작업을 마친 후 가상환경을 비활성화합니다.
    pyenv deactivate
    

    가상환경이 비활성화되었는지 확인합니다.

    pyenv version
    

이렇게 하면 pyenv를 사용하여 다양한 파이썬 버전을 관리하고, 가상환경을 사용하여 프로젝트별로 독립된 개발 환경을 유지할 수 있습니다. 파이썬 개발을 효과적으로 진행할 수 있는 환경을 구축할 수 있습니다.

참고 문서: