금. 7월 4th, 2025

본 글은 pipreqs를 사용하여 Python 프로젝트의 requirements.txt 파일을 생성하는 방법에 대해 안내하겠습니다.

pipreqs에 대하여

pipreqs는 Python 프로젝트의 종속성을 자동으로 감지하고 requirements.txt 파일을 생성하는 도구입니다. 프로젝트 내에서 import 문을 분석하고 외부 패키지를 찾아서 해당 패키지와 버전을 requirements.txt에 출력해주어 매우 유용한 도구입니다.

사용하면 어떤 점이 좋을까요?

requirements.txt 파일을 수동으로 작성하는 번거로움을 줄일 수 있습니다. 이로써 프로젝트를 다른 환경으로 이동하거나 가상 환경을 다시 만들 때 매우 편리합니다.

「pipreqs」의 설치 방법

$ pip install pipreqs

사용 방법

완료되면 Python 프로젝트 디렉토리로 이동하여 다음 명령을 실행합니다:

$ pipreqs /path/to/your/project

이를 통해 지정한 프로젝트 내의 Python 파일을 분석하고 requirements.txt 파일을 생성합니다.

주의

pipreqs는 반드시 완벽한 목록을 제공하지는 않습니다. 인적 요소로 불필요한 패키지가 포함되거나 필요한 패키지가 누락될 수 있습니다. 그러므로 생성된 requirements.txt를 확인하고 필요한 경우 수동으로 수정하는 것이 권장됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다