Khi làm việc với Python, chắc hẳn bạn đã quen với file requirements.txt – nơi liệt kê các thư viện cần thiết để chạy dự án. Cách phổ biến nhất để tạo file này là dùng:
pip freeze > requirements.txt
🔍 pipreqs là gì?
pipreqs là một công cụ giúp bạn tạo file requirements.txt dựa trên các thư viện thực sự được import trong mã nguồn Python của bạn.
Nó sẽ quét toàn bộ thư mục dự án, tìm các dòng import, xác định thư viện tương ứng và viết ra requirements.txt một cách chính xác – gọn gàng và đúng nhu cầu.
pipreqs –ignore bin,etc,include,lib,lib64
pipreqs . –ignore .venv,bin,etc,include,lib,lib64 –savepath new_requirements.txt