Post

pyenv 명령어 정리 (내가 보려고)

pyenv 명령어 정리 (내가 보려고)

설치 (Ubuntu)

프로그램 파일 다운로드 받는다.

1
curl https://pyenv.run | bash

환경 변수 업데이트해준다.

1
vim ~/.bashrc

아래 내용을 맨 아래 삽입.

1
2
3
4
5
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
    eval "$(pyenv init -)"
fi

위가 안된다면 아래.

1
2
3
4
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

적용.

1
source ~/.bashrc

테스트

1
pyenv --version

python 설치 (pyenv 이용)

Ubuntu용 업뎃이다. Mac은 brew이용하자.

1
2
3
4
5
sudo apt-get update
sudo apt-get install \
build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev \
libsqlite3-dev libncursesw5-dev xz-utils tk-dev libxml2-dev \
libxmlsec1-dev libffi-dev liblzma-dev

python 파일 다운로드. 3.12.5 대신 본인이 사용하고 싶은 버전 넣으면 됨.

1
pyenv install 3.12.5

현재 사용하는 python 버전 확인

1
pyenv versions

시스템 전역 python 버전 설정

1
pyenv global 3.12.5

추가 명령어

현재 directory 및 하위 directory에서의 python 버전 설정. (해당 directory에서 .python-version 파일을 이용해 관리)

1
pyenv local 3.12.5

설정 python 버전으로 가상환경 생성

1
pyenv virtualenv 3.12.5 [Name of Virtualenv]

virtual environmnet 활성화

1
pyenv activate [Nme of Virtualenv]

virtual environmnet 비활성화

1
pyenv deactivate
This post is licensed under CC BY 4.0 by the author.