AI/MLOps

[Poetry] requirements.txt 파일로 Poetry에 import 하기

Linuxias 2024. 5. 17. 23:10
반응형

먼저, 파이썬 프로젝트 관리를 위해 Poetry를 사용하는 분들이 많습니다. 이 글을 읽으시는 분들은 Poetry를 처음 활용하여 기존의 requirements.txt를 이용한 환경을 변환하기 위한 분일 것이라 생각합니다. Poetry는 훌륭한 선택이며, Poetry가 표준으로 자리 잡기를 희망합니다.

이제 더 이상 간소한 requirements.txt 파일을 사용하지 않고 의존성을 Poetry로 옮기고, 올바른 버전 추적을 포함한 모든 것을 처리하게 할 차례입니다.

이미 Poetry 프로젝트를 초기화하고 프로젝트 루트에 pyproject.yml 파일이 있는 것으로 가정합니다. 그렇지 않은 경우 다음 명령을 실행하여 Poetry를 사용하여 파이썬 프로젝트를 초기화합니다:

poetry init

이제 requirements.txt에서 Poetry로 의존성을 이동하는 것은 다음과 같이 프로젝트 루트에서 다음 명령을 실행하는 것만큼 쉽습니다:

poetry add $(cat requirements.txt)

간단한 방법으로 requirements.txt 파일을 사용하는 방법에서 Poetry로의 전환을 해보았습니다.

반응형