https://github.com/pyenv/pyenv
위 링크에서 각자의 환경에 맞추어 pyenv 설치 가이드를 따른다. 나는 Ubuntu 20.04 환경을 이용중이다.
~/.pyenv 폴더에 clone해온다. git clone https://github.com/pyenv/pyenv.git ~/.pyenv
~/.bashrc에 설정해준다. echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
pyenv install --list
위 명령으로 어떤 python version을 설치할 수 있는지 list 할 수 있다.
예를 들어,
pyenv install 3.11.0
pyenv를 이용해 파이썬 설치가 바로 되지 않았지만, 아래 링크의 명령어 실행을 통해 해결할 수 있었다. 필요한 ubuntu 패키지가 설치되지 않은 문제였던 듯 하다.
https://stackoverflow.com/questions/67807596/pyenv-install-3-x-build-failed-ubuntu-20-04-using-python-build-20180424#:~:text=sudo%20apt%20update,utils%20%5C%0A%20%20%20%20zlib1g%2Ddev
pyenv versions
pyenv local 3.11.0
https://python-poetry.org/docs/
curl -sSL https://install.python-poetry.org | python3 -
poetry install
poetry init
requirements.txt로 패키지 관리를 하는 경우poetry add $(sed 's/#.*//' requirements.txt)