ํ์ด์ฌ ์์กด์ฑ ๊ด๋ฆฌ ํด์ด๋ค.
์ฝ๊ฒ ๋งํด ํ๋ก์ ํธ๊ฐ ์์กดํ๊ณ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๊ด๋ฆฌ(์ค์น, ์
๋ฐ์ดํธ) ๋ฅผ ํด์ค๋ค.
pip๊ณผ ์ฐจ์ด
: pip์ lockํ์ผ์ด ์๊ณ , requirements.txt๋ฅผ ์์ฑํด์ผํ๋ค.
poetry๋ lockํ์ผ์ด ์์ผ๋ฉฐ, pyproject.toml(requirements.txt ๊ฐ์ ํ์ผ) ์ ์๋์ผ๋ก ์์ฑ ๋ฐ ์ ๋ฐ์ดํธ ํด์ค๋ค.
osx / linux / bashonwindows install instructions ์ ๊ฒฝ์ฐ,
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
๋ก ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค.
# pyenv์ PATH
export PYENV_PATH=$HOME/.pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
# poetry์คํํ์ผ์ PATH๊ฐ pyenv์ PATH๋ณด๋ค ์ฐ์ ๋๋๋ก ์ค์
export PATH=$HOME/.poetry/bin:$PATH```
poetry --version
Poetry 0.12.0 ์ด ๋์จ๋ค๋ฉด, ์ค์น๊ฐ ์๋ฃ ๋ ์ํ๋ค.(2020.10.26 ๊ธฐ์ค)
#pyenv ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
pyenv local <env๋ช
>
#๊ฐ์ํ๊ฒฝ์ด ์ ์ฉ๋์ง ์์ ์ํ์์ ์ด๊ธฐํ ์, poetry๊ฐ ์์์ ๊ฐ์ํ๊ฒฝ ์์ฑ
poetry init
** ๊ณ์ ์ถ๊ฐ์ค
์ถ์ฒ : [๊ณต์์ฌ์ดํธ]