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