pipreqs
solves the problem. It generates project-level requirement.txt file.
Install pipreqs: pip install pipreqs
- Generate project-level requirement.txt file:
pipreqs /path/to/your/project/
- requirements file would be saved in /path/to/your/project/requirements.txt
If you want to read more advantages of pipreqs
over pip freeze
, read it from here