다양한 파이썬 버전 간 쉽게 전환할 수 있는 pyenv

pyenv로 여러 파이썬 버전을 쉽게 전환하세요

파이썬 개발에 있어서 여러 버전의 파이썬을 관리하는 것은 꽤나 까다로울 수 있습니다. pyenv는 이러한 문제를 해결해 줍니다. 유닉스의 전통을 따르는 단일 목적의 도구로, 한 가지 일을 잘하는 것에 중점을 둔 pyenv는 rbenv와 ruby-build에서 포크되어 파이썬용으로 수정되었습니다.

pyenv 로고

pyenv 설치하기

Homebrew를 통해 pyenv를 설치할 수 있습니다.

brew update
brew install pyenv

다양한 파이썬 버전 관리
pyenv는 여러분이 원하는 파이썬 버전을 다운로드, 컴파일, 설치까지 관리해 줍니다. 예를 들어:

pyenv install 3.7.2

설치된 파이썬 버전과 현재 활성화된 버전을 확인할 수 있습니다:

$ pyenv versions
  system
  3.6.7
* 3.7.2 (set by /your/project/path)

프로젝트별 파이썬 버전 설정
새 프로젝트 디렉토리에서는 pyenv를 사용하여 해당 프로젝트에 사용할 파이썬 버전을 지정할 수 있습니다:

pyenv local 3.6.7  # 예를 들어, tensorflow가 3.7 버전과 호환되지 않을 때

그 외의 모든 환경에서는 '기본' 버전을 설정할 수 있습니다:

pyenv global 3.7.2

자세한 설치 및 사용 방법은 pyenv 공식 깃허브 페이지를 참조하세요.

pyenv를 사용하면 파이썬 버전 관리가 훨씬 수월해집니다. 여러분의 파이썬 프로젝트에 pyenv를 적극 활용해보세요.

만약 적용이 안될 때

아래의 명령어를 입력하여 pyenv를 적용시키자.

eval "$(pyenv init -)"

그후 아래의 코드로 python 버전이 변경 되었는지 확인하자

python --version

출처

https://stackoverflow.com/questions/36968425/how-can-i-install-multiple-versions-of-python-on-latest-os-x-and-use-them-in-par

https://stackoverflow.com/questions/33321312/cannot-switch-python-with-pyenv

 

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top