콘텐츠로 건너뛰기

파이썬 버전 관리자 사용 방법

[

python version manager

Why Use pyenv?

  • pyenv는 여러 버전의 Python을 관리하는 놀라운 도구입니다.
  • 이미 시스템에 Python이 설치되어 있다고 해도, pyenv를 설치하여 쉽게 새로운 언어 기능을 시도하거나 다른 Python 버전의 프로젝트에 기여하는 것이 좋습니다.

시스템 Python을 사용하지 않는 이유는 무엇일까요?

  • 하지만 왜 시스템 Python을 사용하지 않을까요? 한 가지 방법은 이 Python이 실제로 운영 체제에 속한 Python이라는 점입니다. 왜냐하면 운영 체제와 함께 설치되었기 때문입니다. which을 실행하면 이를 확인할 수 있습니다:
Terminal window
$ which python
/usr/bin/python
  • 여기서 python은 위치 /usr/bin/python에 있는 것으로 모든 사용자에게 사용 가능합니다. 이것이 바로 해당 Python 버전을 원하는 버전이 아닌 이유입니다:
Terminal window
$ python -V
Python 2.7.12
  • 시스템 Python에 패키지를 설치하려면 sudo pip install을 실행해야 합니다. 왜냐하면 Python 패키지를 시스템 Python에 설치하기 때문입니다.

pyenv 설치하기

  • 의존성 빌드하기
  • pyenv-installer 사용하기

pyenv를 사용하여 Python 설치하기

  • 설치 위치
  • 새로 설치한 Python 사용하기

pyenv 명령어 탐색하기

  • 설치
  • 버전
  • 어떤 Python을 사용하고 있는지
  • 전역 설정
  • 로컬 설정
  • 쉘 설정

원하는 Python 버전 지정하기

가상 환경과 pyenv

  • 가상 환경 생성하기
  • 버전 활성화하기

여러 환경에서 작업하기

동시에 여러 버전 활성화하기

결론

보너스: 명령 프롬프트에서 환경 이름 표시하기