ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • pyenv 설정하기
    Python 2023. 10. 25. 21:00

     

    EC2 Linux 환경에 여러 Python 프로젝트가 있어요.

    로컬에서 사용하는 Python 버전과 EC2 에 Python 버전이 달라서 패키지 설치에 문제가 생겼어요.

     

    macOS 에서 사용하던 pyenv를 EC2 에도 설치해서 써봐요.

    macOS 와 설치방법이 조금 다르네요. 

    0번 과정에서 apt install 해주지 않으면 pyenv install python(x.y.z) 할 때 문제가 생겨요.

     

    # 0.
    sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ 
    libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev \ 
    libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
    
    # 1. curl
    curl https://pyenv.run | bash
    
    # 2. ~/.bashrc 설정 
    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv virtualenv-init -)"
    
    # 3. 버전 설치
    pyenv install python3.11.6
    
    # 4. 가상환경 설정
    pyenv virtualenv kingsubin
    pyenv virtualenv 3.11.6 kingsubin
    
    echo 'kingsubin' > .python-version
    
    # 5.
    python -m pip install --upgrade pip
    python -m pip install -r requirements.txt

     

    'Python' 카테고리의 다른 글

    Python 에서 JSON 사용하기  (2) 2023.12.10
킹수빈닷컴