설치는 macOS Big Sur 기준
Homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
pyenv, pyenv-virtualenv 설치
$ brew install pyenv pyenv-virtualenv
.zshrc 에 설정 추가
# pyenv
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
pyenv 로 원하는 버전의 python 설치
$ pyenv install --list
$ pyenv install 3.9.6
설치 확인 후 전역에서 사용할 파이썬 선택
$ pyenv versions
system
* 3.9.6 (set by /Users/dodo/.pyenv/version)$ pyenv global 3.9.6$ pyenv version
3.9.6 (set by /Users/dodo/.pyenv/version)# 전역 파이썬 버전 확인
$ python --version
Python 3.9.6
원하는 버전으로 가상환경 생성
$ pyenv virtualenv 3.9.6 sample_env
$ pyenv versions
* 3.9.6 (set by /Users/dodo/.pyenv/version)
3.9.6/envs/sample_env
sample_env
특정 디렉토리에 가상환경 적용
$ mkdir sample_project
$ cd sample_project
$ pyenv local sample_env# 적용됬는지 확인
$ pyenv versions
3.9.6
3.9.6/envs/sample_env
* sample_env (set by /Users/dodo/sample_project/.python-version)