환경세팅(poetry)

원본링크


Poetry와 pyenv를 쓴 이유


Untitled

→ pip는 전역에 패키지를 설치하기 때문에, 해당 설치툴로는 다른 환경에서의 버전 관리가 불가하다. 그래서 conda나 virtualenv 같은 툴이 부가적으로 필요하게 된다. 따로 놀게될 가능성이 크다. 반면 poetry는 가상환경 여부를 확인하고 기존 환경, 혹은 새로 만들어 설치하는 등 자동으로 관리해주기 때문에 아래와 같은 방식으로 프로젝트 관리할 예정이다.

<aside> 💡 pyenv: 파이썬 버전 관리

</aside>

<aside> 💡 poetry: (프로젝트/가상환경) 패키지 관리

</aside>

설치


1) Pyenv 설치

Windows

  1. apt-get update

  2. 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

  3. curl <https://pyenv.run> | bash

  4. vi ~/.bashrc

    # pyenv 환경 변수 설정
    export PATH="${HOME}/.pyenv/bin:$PATH"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    
  5. source ~/.bashrc

  6. **pyenv install** 3.10.0