Найти в Дзене
Следы на снегу

Python. Установщик пакетов pip.

The package installer for Python - pip.

Вводим в командной строке команду >pip.

Консоль cmd
Консоль cmd

Получаем справку по командам и опциям установщика. Можно получить справку по каждой команде, набрав, например, >pip list -h. Эта команда выдаст информацию о команде list, которая служит для получения списка установленных пакетов.

Но можно получить информацию по pip на pypi.org. Проходим по ссылке https://pypi.org/project/pip/. В разделе Project links нажимаем Documentation и попадаем на страницу проекта.

В разделе Quickstart показаны примеры основных команд, которыми чаще всего пользуются.

В разделе User Guide - руководстве пользователя можно найти информацию по установке пакетов разными способами:

>pip install SomePackage # последняя версия
>pip install SomePackage==1.0.4 # конкретная версия
>pip install 'SomePackage>=1.0.4' # не менее этой версии

Установка пакета из скачанного файла *.whl, например:

>pip install SomePackage-1.0-py2.py3-none-any.whl

Удаление пакета

>pip uninstall SomePackage

Другие команды:

Команда list.

>pip list # выводит список установленных пакетов
>pip list --outdated # выводит список устаревших пакетов
>pip list --uptodate # список актуальных пакетов
>pip list -v # покажет пути установки пакетов

и т. д.

Команда show.

>pip show SomePackage # выводит информацию о пакете
Команда show
Команда show
>pip show SomePackage -v # выводит более детальную информацию
>pip show SomePackage -f # выводит список установленных файлов # пакета

Команда search.

>pip search <query> # находит все пакеты, в названии которых
# встречается <query>
Поиск пакета pyserial
Поиск пакета pyserial

Команда download.

>pip download SomePackage # загружает пакет и его зависимости в
# текущую папку
Загрузка пакета pyserial
Загрузка пакета pyserial

Пакет можно установить из файла командой install:

pyserial установлен и проверен
pyserial установлен и проверен

В разделе Reference Guide - справочное руководство дано подробное описание команд, их опций, даны примеры использования.