Pip freeze only downloaded packages It omits the dependent packages, and can be used to get clean list of downloaded python modules to add in requirement.txt file comm -12 <(pip list --format=freeze --not-required) <(pip freeze) > requirements.txt