pip (или его рекурсивная аббревиатура “Pip Устанавливает пакеты”) - это программа установки пакетов для Python.
Python имеет обширный список доступных модулей и пакетов, которые вы можете использовать в своих проектах. Часто загрузка их или поддержание их в актуальном состоянии является сложной задачей, особенно если ваш проект огромен или требуется поддерживать несколько таких проектов.
Вот тут-то и пригодится pip. Он может устанавливать пакеты из индекса пакетов Python (PyPI) и других поддерживаемых индексов, в которых перечислены пакеты Python.
В этой статье мы рассмотрим установку pip на CentOS, Ubuntu и Windows.
Установка pip
pip уже установлен, если вы используете Python 2 > = 2.7.9 или Python 3 >= 3.4. Имею ввиду при установке интерпретатора. Вы можете обратиться к моей предыдущей статье об установке Python 3. Однако обязательно обновите pip.
Используйте приведенную ниже команду, чтобы проверить, установлен ли pip:
CentOS/Ubuntu:
$ python -m pip --version
Windows:
C:\>py -m pip --version
Использование репозиториев
CentOS:
На CentOS мы можем использовать yum для установки pip, если он не предустановлен в системе. Во-первых, нам нужно включить репозиторий epel-release в качестве:
$ sudo yum install epel-release
Затем запустите yum update, чтобы обновить свои пакеты.
$ sudo yum –y update
После завершения установите pip с помощью yum как:
$ sudo yum install python-pip
Ubuntu:
В Ubuntu, если pip не предустановлен в вашей системе, вы можете установить его с помощью подходящего инструмента, такого как:
$ sudo apt install python-pip
Или для Python 3 как:
$ sudo apt install python3-pip
Windows:
pip поставляется в комплекте с программой установки Python в Windows. Если вам нужно установить его отдельно, следуйте следующему разделу, который работает на всех платформах.
Установить с помощью get-pip.py
Предупреждение: Будьте осторожны, если вы используете установку Python, управляемую вашей операционной системой или другим менеджером пакетов. get-pip.py не согласуется с этими инструментами и может привести вашу систему в несогласованное состояние.
Для установки pip с помощью get-pip.py скрипт, сначала безопасно загрузите скрипт с помощью curl или wget или вашего любимого менеджера загрузки в качестве:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Затем выполните get-pip.py из загруженного каталога, чтобы установить pip:
CentOS/Ubuntu:
$ python get-pip.py
Windows:
C:\>py get-pip.py
Обновите pip
При необходимости вы можете обновить свою версию pip с помощью следующих команд:
CentOS / Ubuntu:
$ python -m pip install -U pip
Windows:
C:\>py -m pip install -U pip
Понизить версию pip
Могут возникнуть обстоятельства, при которых вам может потребоваться понизить версию pip до определенной версии; вы всегда можете сделать это с помощью:
CentOS / Ubuntu:
$ python -m pip install pip==18.1
Windows:
C:\>py -m pip install pip==18.1
Использование pip
Как только pip установлен в вашей системе, вы можете выполнить поиск и установить любые доступные модули Python.
Для поиска любого пакета используйте:
$ pip search QUERY
Например, если вы хотите выполнить поиск по пакету NumPy, используйте:
$ pip search numpy
Чтобы установить пакет NumPy, используйте:
$ pip install numpy
Если у вас уже установлен NumPy и вы хотите его обновить, используйте:
$ pip install --upgrade numpy
Это работает для любого пакета Python, поддерживаемого pip.
Чтобы удалить пакет, запустите:
$ pip uninstall <package-name>
Заключение
Вы всегда можете получить дополнительную справку и подробную информацию о поддерживаемых pip параметрах с помощью:
$ pip --help
документация по pip и руководство пользователя также доступны на его официальном сайте.