WinGyu_coder

Ubuntu Linux Python version solution, pyenv 우분투 리눅스 20.04에서 Python 파이썬 버전 관리하기 본문

Python파이썬

Ubuntu Linux Python version solution, pyenv 우분투 리눅스 20.04에서 Python 파이썬 버전 관리하기

WinGyu 2024. 7. 4. 11:15

우분투 20.04에 여러 파이썬 버전을 설치하고 관리하려면 pyenv를 사용하는 것이 가장 편리합니다. pyenv를 사용하면 여러 파이썬 버전을 쉽게 설치하고 전환할 수 있습니다. 다음은 pyenv를 사용하여 파이썬 여러 버전을 설치하고 관리하는 방법입니다.

  1. 필수 패키지 설치:

    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev \
    libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
    libncurses5-dev libncursesw5-dev xz-utils tk-dev \
    libffi-dev liblzma-dev python3-openssl git
  2. pyenv 설치:

    curl https://pyenv.run | bash
  3. 쉘 초기화 파일 수정 (~/.bashrc 또는 ~/.zshrc):

    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    source ~/.bashrc
  4. pyenv를 사용하여 파이썬 버전 설치:

    pyenv install 3.8.10
    pyenv install 3.9.5
    pyenv install 3.10.0
  5. 설치된 파이썬 버전 확인:

    pyenv versions
  6. 특정 파이썬 버전을 전역으로 설정:

    pyenv global 3.9.5
  7. 로컬 디렉토리에서 특정 파이썬 버전을 사용하도록 설정:

    pyenv local 3.8.10
  8. 설치된 파이썬 버전 사용 확인:

    python --version

위의 단계를 따르면 우분투 20.04에 여러 파이썬 버전을 설치하고 쉽게 전환할 수 있습니다. 추가로 궁금한 사항이 있으면 말씀해 주세요!