[Mac, M1]pyenv, Python, python-virtualenv 설치

2022. 7. 9. 02:04Data Engineering/Python

환경

  • Mac, M1 - macOS Monterey 12.4

 

참고

  • pyenv: 파이썬 버전 관리
  • pyenv-virtualenv: 파이썬 가상환경 관리

 

1. pyenv 설치

$ brew install pyenv

* Homebrew 가 설치되어 있지 않다면, Homebrew 설치 참고.

 

$ vi ~/.zshrc

# ~/.zshrc 에 아래 내용 추가
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init --path)"
fi

$ source ~/.zshrc

 

 

2. Python 설치

$ brew install zlib bzip2
$ vi ~/.zshrc

# ~/.zshrc 에 아래 내용 추가
export LDFLAGS="-L/usr/local/opt/zlib/lib -L/usr/local/opt/bzip2/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include -I/usr/local/opt/bzip2/include"

$ source ~/.zshrc
# 설치 가능한 리스트 확인
$ pyenv install --list
$ pyenv install --list | grep 3.

# python 3.9.13 설치
$ pyenv install 3.9.13

# 확인
$ pyenv versions

 

 

3. pyenv-virtualenv 설치

$ brew install pyenv-virtualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
$ source ~/.zshrc
# 가상환경 생성 테스트
$ pyenv virtualenv 3.9.13 test

# 확인
$ pyenv versions

 

 

최종 결과