pip — пакетный менеджер, используемый для управления пакетами в Python.
pip install <module_name> — загружает проект с этого сайта. pip install -r requirements.txt же устанавливает все зависимости из файла.pip list выводит информацию об установленных пакетах. А pip show <module_name> выводит информацию о проекте.pip freeze > requirements.txt — сохраняет все установленные пакеты в requirements.txt. Именно поэтому стоит использовать virtualenv в своих проектах.#теория
