IT/Python
python 가상환경 관리도구 pyenv 사용법
엘티엘
2025. 6. 11. 20:57
pyenv 란?
- Python 가상환경 관리 도구
- 프로젝트마다 다른 Python 버전이 필요하거나, 시스템에 기본 설치된 Python과 관계없이, 다른 버전 사용하고 싶을 때
pyenv 설치 (Mac 기준)
brew install pyenv
python 버전설치
# 설치 가능한 버전 확인
pyenv install --list
# 3.12.10 버전 설치
pyenv install 3.12.10
# 설치된 버전 확인
pyenv versions
pyenv 환경구성
pyenv init
실행시 아래와 같은 문구가 출력됨. 출력되는 내용처럼 ~/.zshrc 에 추가
# Load pyenv automatically by appending
# the following to
# ~/.zprofile (for login shells)
# and ~/.zshrc (for interactive shells) :
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - zsh)"
# Restart your shell for the changes to take effect.
가상환경 생성
가상환경 이름: venv_test
# 가상환경 생성
pyenv virtualenv 3.12.10 venv_test
# 가상환경 삭제
pyenv uninstall venv_test
# 가상환경 리스트 확인
pyenv virtualenvs
가상환경 실행
# 폴더내 pyenv 가상환경 지정
pyenv local venv_test
# 가상환경 실행
pyenv activate
# 가상환경 종료
pyenv deactivate
# 가상환경 적용확인
python --version
반응형