sudo apt-get update \
&& sudo apt-get install -y \
make \
build-essential \
libncurses-dev \
libffi-dev \
libreadline-dev \
libsqlite3-dev \
liblzma-dev \
libssl-dev \
libbz2-dev \
libncursesw5-dev \
libxml2-dev \
zlib1g-dev \
xz-utils \
tk-dev \
libxmlsec1-dev
curl https://pyenv.run | bash
.zshrc
에 아래 내용을 추가합니다.
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
아래 커맨드를 이용해 설치가능한 버전을 확인합니다. cpython은 3.10.4
처럼 버전만 표시됩니다.
pyenv install --list
버전을 확인 후 아래 명령어를 사용하여 원하는 버전을 다운 받습니다.
pyenv install <version>
사용하지 않는 버전은 아래 명령어로 삭제할 수 있습니다.
pyenv uninstall <version>
쉘에서 기본으로 사용될 버전은 아래 명령어를 통해 설정할 수 있습니다.
pyenv global <version>
작업중인 디렉토리에서 버전을 설정할 때는 아래 명령어를 사용해서 설정합니다.
pyenv local <version>