파이썬 여러 버전 사용하려면? pyenv 설정 방법

pyenv로 여러 버전 파이썬 사용하기

맥북에서 파이썬의 여러 버전을 사용하기 위해, pyenv를 설정하는 방법을 소개합니다.

왜 여러 버전의 파이썬이 필요할까요?

항상 최신 버전을 쓰면 좋겠지만, 외부 환경이나 개발 환경 등 의존성의 문제 때문에 파이썬 2.x를 사용해야 하는 경우도 발생합니다.

혹은, 라이브러리의 의존성을 독립시키고자 개발환경을 독립시키고자 가상환경 구축이 필요하게 됩니다.

pyenv 설치

$ brew update
$ brew install pyenv

brew를 최신 버전으로 업데이트 합니다.

그 후에, pyenv를 설치해 줍니다.

pyenv를 항상 실행 가능하도록 하기 위해, 본인이 사용하는 shell의 초기화 스크립트에 아래의 명령어를 추가해 줍니다.

if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

pyenv에서 파이썬 설치

pyenv를 설치했다면, 이제 원하는 버전의 파이썬을 찾아 설치할 차례입니다.

$ pyenv install -list

명령어를 실행하면, 설치 가능한 버전의 파이썬 목록을 확인할 수 있습니다.

$ pyenv install 버전

목록에 나온 버전 중, 원하는 것을 찾아 위와 같이 입력해 줍니다.

pyenv로 파이썬 버전 확인

현재 내 pyenv에서 변경 가능한 파이썬 버전들의 목록을 보려면 다음과 같이 실행합니다.

$ pyenv versions

현재 파이썬 버전을 확인하려면, 파이썬 커맨드로도 확인 가능하지만

$ pyenv version

명령어로도 확인 가능합니다.

파이썬 버전 변경

$ pyenv 모드 버전

파이썬 버전을 변경하려면, 기본적으로 위의 문법을 따릅니다.

  • 모드
    • global: 전체 설정
    • local: 특정 폴더
    • shell: 현재 세션
  • 버전: 현재 시스템내 설치되어 있는 버전들

본인의 환경에 맞게, 이 명령어를 조합하여 사용하면 되겠습니다.

pyenv로 특정 파이썬 버전 삭제

pyenv로 설치한 버전 중, 더 이상 사용하지 않는 버전의 파이썬은 다음의 명령어를 통해 삭제하면 됩니다.

$ pyenv uninstall 버전

Leave a Reply