본문 바로가기
Programming/Python

[Python] pyenv

by goatlab 2024. 5. 13.
728x90
반응형
SMALL

pyenv

 

pyenv는 리눅스에서 python 가상 환경을 다루는 툴이다.

 

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
 libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
 libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

 

pyenv 설치

 

curl https://pyenv.run | bash

 

pyenv 환경 설정

 

vim .bashrc

 

vim 에디터에서 문서 가장 마지막으로 이동 (shift + g)하여 다음 명령어를 추가하고 저장 (ZZ)한다. 

 

export PYENV_ROOT="$HOME/.pyenv"
 [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
 eval "$(pyenv init -)"

 

그 다음, 쉘을 재시작한다.

 

exec $SHELL

 

pyenv 설치 확인

 

pyenv

 

가상 환경 생성

 

다음 명령어로 설치 가능한 python 버전 리스트를 확인한다.

 

pyenv install --list

 

파이썬 3.11.9 버전을 설치한다.

 

pyenv install 3.11.9

 

venv라는 이름의 가상 환경을 생성한다.

 

pyenv virtualenv 3.11.9 venv
pyenv activate venv

 

728x90
반응형
LIST