pipreqs를 사용하여 최상위 의존 패키지만을 requirements.txt에 기록하기

pip install pipreqs
pipreqs . --force #최상위 패키지만 추출하여 requirements.txt 생성
pipreqs . --force --ignore OLD,Headless... # 제외할 디렉터리들을 명시하면 된다.

현재 생성된 requirements.txt


이전의 requirments.txt … 확실히 더 장황하다.


https://github.com/bndr/pipreqs

이로써 좀 더 간결하게 관리하는게 가능해졌다.