버전이 다른 여러 프로젝트를 관리할 때 매번 python을 설치, 삭제하는건 번거롭기 때문에 pyenv를 사용한다.
mac 기준
brew install pyenv
pyenv install 3.14.5
pyenv install 3.9.6
pyenv global 3.14.5
-> 시스템 전체에서 기본으로 사용할 파이썬 버전
cd my-project
pyenv local 3.9.6
-> 특정 프로젝트 폴더 안에서 사용할 버전
pyenv versions
-> 설치된 버전 목록 확인
python --version
-> 현재 사용중인 버전
혹시 이게 잘 안 되면 shell에 pyenv 적용이 안된거일 수 있으니 아래 명령어를 입력한다.
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc echo 'eval "$(pyenv init -)"' >> ~/.zshrc source ~/.zshrc