원본링크
→ pip는 전역에 패키지를 설치하기 때문에, 해당 설치툴로는 다른 환경에서의 버전 관리가 불가하다. 그래서 conda나 virtualenv 같은 툴이 부가적으로 필요하게 된다. 따로 놀게될 가능성이 크다. 반면 poetry는 가상환경 여부를 확인하고 기존 환경, 혹은 새로 만들어 설치하는 등 자동으로 관리해주기 때문에 아래와 같은 방식으로 프로젝트 관리할 예정이다.
<aside> 💡 pyenv: 파이썬 버전 관리
</aside>
<aside> 💡 poetry: (프로젝트/가상환경) 패키지 관리
</aside>
apt-get update
apt-get 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
curl <https://pyenv.run> | bash
vi ~/.bashrc
# pyenv 환경 변수 설정
export PATH="${HOME}/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
source ~/.bashrc
**pyenv install** 3.10.0