pyenv를 사용한 파이썬 버전 관리 방법
안녕하세요! 😊 오늘은 pyenv를 사용해 파이썬 버전을 관리하는 방법을 소개해 드릴게요. 개발하다 보면 프로젝트마다 요구하는 파이썬 버전이 다를 때가 많죠? 이럴 때 pyenv가 아주 유용하답니다.
pyenv는 다양한 기능을 통해 파이썬 환경을 유연하게 관리할 수 있습니다. 예를 들어, 특정 프로젝트 디렉토리에서만 사용하는 로컬 파이썬 버전을 설정하거나, 가상 환경 관리 플러그인을 통해 프로젝트별 패키지 관리를 손쉽게 할 수 있어요.
🛠️ pyenv 설치하기
먼저 Homebrew를 사용해 pyenv를 설치해 볼게요.
brew install pyenvHomebrew가 설치되어 있지 않다면, 먼저 Homebrew 공식 사이트에서 설치해 주세요!
🛠️ pyenv 환경 설정
설치가 완료되면 터미널 환경 설정을 해줘야 해요. .zshrc 파일에 아래 코드를 추가해 주세요.
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc설정 파일을 적용합니다.
source ~/.zshrc🐍 설치된 파이썬 버전 확인
설치된 파이썬 버전을 확인하려면 다음 명령어를 사용해요.
pyenv versions이 명령어를 사용하면 현재 설치된 파이썬 버전 목록이 표시됩니다.
🐍 파이썬 버전 설치
원하는 파이썬 버전을 설치해 볼까요?
pyenv install 3.9.7위 명령어로 파이썬 3.9.7 버전을 설치할 수 있어요. 버전은 원하는 대로 바꿔서 설치 가능합니다.
🐍 파이썬 버전 선택
특정 버전을 사용하고 싶다면 아래 명령어로 설정해 보세요.
pyenv global 3.9.7이렇게 하면 전역적으로 3.9.7 버전이 사용됩니다.
📦 pyenv의 추가 기능들
1. 로컬 버전 설정
특정 디렉토리에서만 파이썬 버전을 다르게 하고 싶다면?
pyenv local 3.8.10이 명령어를 실행한 디렉토리에서는 항상 3.8.10 버전이 사용돼요.
2. 가상 환경 관리 (pyenv-virtualenv)
가상 환경을 사용해 보세요!
pyenv virtualenv 3.9.7 myenv가상 환경 활성화:
pyenv activate myenv3. 파이썬 버전 제거
pyenv uninstall 3.8.10불필요한 버전을 깔끔하게 제거할 수 있어요.
4. 사용할 수 있는 파이썬 버전 목록 확인
pyenv install --list이 명령어로 설치 가능한 모든 파이썬 버전을 볼 수 있습니다.