pyenv 설정하기

2023. 10. 25. 21:00Python

 

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