ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • python 프로젝트관리 pyenv + poetry 설치 방법
    poetry 2025. 3. 30. 13:25

    1. 개요

    Poetry는 Python의 패키지 및 의존성 관리를 쉽게 할 수 있도록 도와주는 도구입니다.

    poetry 단독 사용도 가능하지만, pyenv와 함께 사용한다면 프로젝트마다 다른 Python 버전을 설정 가능해지고,
    시스템 Python을 건드리지 않고, 가상 환경을 깔끔하게 관리 가능해집니다. 무엇보다 프로젝트의 구조가 직관적이고 단순해져서 복잡한 프로젝트를 만들때 더욱 효과적입니다.

    기본구조

    2. 설치방법

    2-1. 윈도우

    peynv install 3.12.2

    pyenv global 3.212.2 # 디폴트 python 버전 정하기

    (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -

    poetry --version // 설치 잘되었는지 python 버전 확인

    poetry env use $(pyenv which python) // Poetry가 pyenv로 설치한 Python 버전을 사용하도록 설정

    // 다시한번 설치 잘되었는지 버전확인

    pyenv --version 
    poetry --version

    2.2 poetry로 프로젝트 생성

    매우간단합니다.

    * poetry new [프로젝트명] // 프로젝트 폴더 생성됨

    * poetry init //기존 존재하던 프로젝트에 poetry 이용시(기존 프로젝트 폴더 이동후)

    * poetry config virtualenvs.in-project true // 프로젝트 폴더 내에서 입력

    * poetry shell // 프로젝트 폴더 내에서 입력. venv로 접근

    2.3 poetry를 이용해서 package 관리

    * poetry add [패키지 이름] // package 설치

    * poetry remove [package 이름] // package 삭제

    * poetry update // package update

     

    'poetry' 카테고리의 다른 글

    poetry + jupyter notebook 연결  (2) 2024.05.05
Designed by Tistory.