Mac을 구매하고 나서 개발환경 세팅을 하는데, 파이썬 설치부터 깔끔하게 하고 싶어 그 과정을 정리한다.
파이썬을 설치하기 전에 셸에 기본적으로 설치한 것은 oh-my-zsh, git, brew 이다.
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | zsh
# .zshrc
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
# 쉘 또는 터미널 종료 후 다시 .zshrc 파일을 열어서 추가
eval "$(pyenv virtualenv-init -)"
# .zprofile
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
개발환경을 세팅할 때마다 느끼는 건데 brew든 pip든 curl이든 설치하는 도중 또는 설치 마무리 과정에서 이런이런 환경변수를 여기에 추가하여 주세요~ 하는 가이드만 잘 따라주면 나름 수월하게 설치가 되는 것 같다.
brew install openssl readline sqlite3 xz zlib
pyenv는 로컬에 파이썬을 설치한다기 보다는 pyenv 계층에 파이썬을 설치한다고 볼 수 있는데 이때 pyenv에 파이썬을 build 할 때 사용되는 패키지들이다.
pyenv 설치가 된 것을 확인하였으면, pyenv install --list를 통해 설치가능한 파이썬 버전을 확인한다.
현재 내가 하고 있는 프로젝트에서는 3.8.11 버전과 3.11.2을 동시에 사용하고 있기 때문에 두 가지 버전의 파이썬을 설치하였다.
pyenv install 을 통한 설치는 맥 전체에 전체적으로 설치되는 것이 아니라 pyenv에 설치되는 것이라 생각하면 된다.
pyenv install 3.8.11
pyenv install 3.11.2