파이썬 버전 관리자 사용 방법
python version manager
Why Use pyenv
?
pyenv
는 여러 버전의 Python을 관리하는 놀라운 도구입니다.- 이미 시스템에 Python이 설치되어 있다고 해도,
pyenv
를 설치하여 쉽게 새로운 언어 기능을 시도하거나 다른 Python 버전의 프로젝트에 기여하는 것이 좋습니다.
시스템 Python을 사용하지 않는 이유는 무엇일까요?
- 하지만 왜 시스템 Python을 사용하지 않을까요? 한 가지 방법은 이 Python이 실제로 운영 체제에 속한 Python이라는 점입니다. 왜냐하면 운영 체제와 함께 설치되었기 때문입니다.
which
을 실행하면 이를 확인할 수 있습니다:
- 여기서
python
은 위치/usr/bin/python
에 있는 것으로 모든 사용자에게 사용 가능합니다. 이것이 바로 해당 Python 버전을 원하는 버전이 아닌 이유입니다:
- 시스템 Python에 패키지를 설치하려면
sudo pip install
을 실행해야 합니다. 왜냐하면 Python 패키지를 시스템 Python에 설치하기 때문입니다.
pyenv
설치하기
- 의존성 빌드하기
pyenv-installer
사용하기
pyenv
를 사용하여 Python 설치하기
- 설치 위치
- 새로 설치한 Python 사용하기
pyenv
명령어 탐색하기
- 설치
- 버전
- 어떤 Python을 사용하고 있는지
- 전역 설정
- 로컬 설정
- 쉘 설정
원하는 Python 버전 지정하기
가상 환경과 pyenv
- 가상 환경 생성하기
- 버전 활성화하기