[python] Poetry를 사용하여 파이썬 패키지의 인기 있는 프레임워크 및 라이브러리를 자동으로 추가할 수 있습니다.

파이썬 개발을 하다보면 다양한 프레임워크와 라이브러리를 사용해야 할 때가 있습니다. 이 때 마다 필요한 패키지들을 일일이 추가하는 것은 번거로운 작업일 수 있습니다. 이러한 문제를 해결하기 위해 Poetry를 사용하여 자동으로 패키지를 추가할 수 있습니다.

Poetry는 파이썬의 프로젝트 관리 도구로서 의존성 관리 및 패키지 설치를 간편하게 할 수 있도록 도와줍니다. Poetry를 사용하면 프로젝트의 pyproject.toml 파일에 필요한 패키지 정보를 추가해두면, 필요한 패키지들을 자동으로 설치해줍니다.

Poetry 설치하기

Poetry는 파이썬 패키지로 설치할 수 있습니다. 다음 명령을 사용하여 설치할 수 있습니다.

$ pip install poetry

프로젝트에 필요한 패키지 자동 추가하기

Poetry를 사용하여 프로젝트에 필요한 인기 있는 프레임워크와 라이브러리를 자동으로 추가하는 방법을 알아보겠습니다.

  1. 터미널에서 프로젝트 디렉토리로 이동합니다.

  2. 다음 명령을 사용하여 새로운 프로젝트를 생성합니다.

    $ poetry new myproject
    

    이 명령은 myproject라는 이름의 새로운 프로젝트 디렉토리를 생성하고, pyproject.toml 파일을 생성합니다.

  3. pyproject.toml 파일을 편집합니다. 예를 들어, Django를 사용하려면 다음과 같이 [tool.poetry.dependencies] 섹션에 django를 추가합니다.

    [tool.poetry.dependencies]
    python = "^3.8"
    django = "^3.2"
    

    다른 필요한 패키지들도 위와 같은 방식으로 추가할 수 있습니다.

  4. 다음 명령을 사용하여 필요한 패키지들을 자동으로 설치합니다.

    $ poetry install
    

    이 명령을 실행하면 Poetry가 pyproject.toml 파일을 읽고 필요한 패키지들을 자동으로 설치합니다.

이제 프로젝트에 필요한 패키지들을 일일이 설치하는 번거로움을 덜 수 있습니다. Poetry를 사용하면 간편하게 필요한 패키지들을 자동으로 추가하여 개발에 더욱 집중할 수 있습니다.

참고 자료