Python/pip (package manager)

pip is a de facto standard package-management used to install and manage software packages written in Python.

Sub Commands

 * This command is used to install packages from PyPI
 * This command is used to remove packages within your environment.
 * This command is used to list all installed packages
 * Used to show general detail about a package
 * Checks that all installed packages have compatible dependencies.

General Options

 * Shows all the sub-commands of pip.
 * Long version of -h, shows all the sub-commands of pip
 * This enables the instillation of packages as defined in a 'requirements.txt' file, in order to specify a file, add the file's directory after the -r.

Requirements File (-r)
This is a feature of pip, which allows the user to specify each package they wish to install in a text file. This is often done in repositories, and allows users to quickly and easily install packages necessary for a specific piece of code. Note that version numbers are optional.