Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 1.58 KB

README.rst

File metadata and controls

57 lines (36 loc) · 1.58 KB

pipreqs - Generate requirements.txt file for any project based on imports

Installation

pip install pipreqs

Usage

Usage:
    pipreqs [options] <path>

Options:
    --use-local         Use ONLY local package information instead of querying PyPI
    --debug             Print debug information
    --savepath <file>   Save the list of requirements in the given file

Example

$ pipreqs /home/project/location
Successfully saved requirements file in /home/project/location/requirements.txt

Why not pip freeze?

  • pip freeze only saves the packages that are installed with pip install in your environment.
  • pip freeze saves all packages in the environment including those that you don't use in your current project. (if you don't have virtualenv)
  • and sometimes you just need to create requirements.txt for a new project without installing modules.