본문 바로가기

Programing/Scripts

[python] Python의 버전 관리 툴 pyenv 설치

사이트: https://github.com/pyenv/pyenv

homebrew가 설치되어 있으면 아래 명령으로 설치 가능

$ brew install pyenv

설치가 가능한 목록 확인

$ pyenv install -l
Available versions:
  2.1.3
  2.2.3
...

3.8.1 버전 설치

$ pyenv install 3.8.1

pyenv shell

먼저 사용을 위해서는 pyenv init 명령 수행이 필요하다.

$ pyenv shell
pyenv: shell integration not enabled. Run `pyenv init' for instructions
$ pyenv init
# Load pyenv automatically by appending
# the following to ~/.bash_profile:

eval "$(pyenv init -)"

자동으로 초기화는 해주지 않고 .bash_profile에 위의 eval 부분을 넣으라는 것이다.

추가후 pyenv shell 명령을 수행한다. 버전을 같이 넣지 않으면 아래와 같이 에러가 뜬다.

$ pyenv shell
pyenv: no shell-specific version configured

위에서 설치한 3.8.1로 실행

$ pyenv shell 3.8.1
$ python --version
Python 3.8.1

성공!