Homebrew를 사용하여 Pyenv 설치 후 Python 버전 관리

더쿠·2025년 1월 25일
0

설명

📌

Pyenv를 사용하면 하나의 시스템에서 여러 버전의 Python을 쉽게 설치하고 관리할 수 있습니다.

  • A 프로젝트에서는 Python 3.7, B 프로젝트에서는 Python 3.10이 필요한 경우, Pyenv를 사용하면 각 프로젝트에 필요한 Python Verison을 쉽게 사용할 수 있습니다.

설정

    1. Pyenv의 버전 정보를 확인하여, 현재 시스템에 설치되어 있는지 확인합니다.
       pyenv -v

    1. Homebrew를 사용하여 Pyenv 패키지를 설치합니다.
       brew install pyenv

    1. “.zshrc”파일에 Pyenv 를 정상적으로 사용하기 위해서 등록합니다.
       tee -a ~/.zshrc << 'EOF'
       
       # [Pyenv]
       export PATH="$HOME/.pyenv/shims:$PATH"
       eval "$(pyenv init --path)"
       eval "$(pyenv init -)"
       EOF

    1. .zshrc”파일을 실행하여 설정한 내용을 적용합니다.
       source ~/.zshrc

    1. Pyenv를 사용하여 설치가 가능한 Python 버전을 확인합니다.
       pyenv install --list

    1. Pyenv를 사용하여 사용하려는 Python 버전을 설치합니다.
       pyenv install 3.13.1

    1. Pyenv를 사용하여 설치된 모든 Python 버전을 확인합니다.
       pyenv versions
    • 출력
      * system (set by /Users/ducku/.pyenv/version)
        3.13.1

    1. Pyenv를 사용하여 프로젝트 디렉토리에 특정 파이썬 버전이 적용되도록 합니다.
    • 프로젝트 디렉토리에 위치한 상태에서 해당 명령어를 사용하면 “.python-version” 라는 파일이 생성되며 해당 디렉토리에서의 작업은 생성된 파일에 정의된 버전이 자동으로 사용됩니다.

    • pyenv global <Version> 명령어를 사용하여, 시스템 전체에서 사용할 Python 버전을 지정할 수도 있습니다.

      pyenv local 3.13.1
profile
궁금한게 많은 사람

0개의 댓글