pyenv, pyenv-virtualenv 설치 방법과 자주 사용되는 명령어들을 모아 보았습니다.

테스트 환경

  • macOS Monterey
  • iTerm2
  • ZSH

pyenv 설치

brew install pyenv

echo 'eval "$(pyenv init --path)"' >> ~/.zprofile

echo 'eval "$(pyenv init -)"' >> ~/.zshrc

특정 버전의 python 설치

pyenv install <python-version>

ex)

pyenv install 3.8.12

pyenv-virtualenv 설치

brew install pyenv-virtualenv

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc

virtualenv 생성

pyenv virtualenv <python-version> <venv-name>

ex)

pyenv virtualenv 3.8.12 venv

virtualenv 적용

pyenv activate <venv-name>

ex)

pyenv activate venv

특정 폴더에 virtualenv 자동 적용

pyenv local <venv-name>

ex)

pyenv local venv

실행 시 현재 디렉토리에 .python-version 파일이 생성되고 pyenv가 이 파일을 자동으로 인식해 가상 환경을 적용해 줍니다.

virtualenv 삭제

pyenv uninstall <venv-name>

ex)

pyenv uninstall venv