반응형
먼저, 파이썬 프로젝트 관리를 위해 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로의 전환을 해보았습니다.
반응형
'AI > MLOps' 카테고리의 다른 글
[MLflow] MLflow Project와 Model의 차이 (0) | 2023.05.21 |
---|---|
[MLflow] #5. MLflow Model Registry (0) | 2023.04.07 |
[MLflow] #4. MLflow Projects 정리하기 (0) | 2023.04.05 |
[MLflow] #3. MLflow Model 정리하기 (0) | 2023.04.01 |
[MLflow] #2. Tracking 기능 사용해보기 (0) | 2023.03.30 |