# pip - pydoc - phpman

> **TLDR:** Python package manager.
>
- Install a package (see `pip install` for more install examples):
  `pip install {{package}}`
- Install a package to the user's directory instead of the system-wide default location:
  `pip install --user {{package}}`
- Upgrade a package:
  `pip install {{-U|--upgrade}} {{package}}`
- Uninstall a package:
  `pip uninstall {{package}}`
- Save installed packages to file:
  `pip freeze > {{requirements.txt}}`
- List installed packages:
  `pip list`
- Show installed package info:
  `pip show {{package}}`
- Install packages from a file:
  `pip install {{-r|--requirement}} {{requirements.txt}}`

*Source: tldr-pages*

---

Help on package pip:

## NAME
    pip

## PACKAGE CONTENTS
    __main__
    _internal (package)
    _vendor (package)

## FUNCTIONS
### main
        This is an internal API only meant for use by pip's own console scripts.

        For additional details, see <https://github.com/pypa/pip/issues/7498>.

## DATA
    List = typing.List
        A generic version of list.

    Optional = typing.Optional
        Optional type.

        Optional[X] is equivalent to Union[X, None].

## VERSION
    22.0.2

## FILE
    /usr/lib/python3/dist-packages/pip/__init__.py


