Как установить pip на kali linux

Обновлено: 02.07.2024

В этой статье в очередной раз коснёмся темы установки PIP на Python. Вы узнаете, что делать, если PIP не установлена, как поставить эту систему, а также как выполняется инсталляция на Windows, Mac, Linux и Raspberry Pi. Дополнительно будут рассмотрены вопросы обновления и работы.

Python, как и любой другой серьёзный язык программирования, поддерживает дополнительные (сторонние) фреймворки и библиотеки. Эти библиотеки устанавливаются разработчиками с простой целью: облегчить себе жизнь и каждый раз не изобретать колесо в новом проекте. Нужные пакеты находятся в PyPI, который можно назвать центральным репозиторием Python и каталогом Python-пакетов (Python Package Index).

Но скачивать и устанавливать эти пакеты вручную — занятие утомительное, а порой и времязатратное. Лучше всего использовать для этих целей специальный инструмент для Python, делающий процесс проще и быстрее. Как вы уже догадались, речь идёт про PIP. И если PIP не установлен, обязательно восполните этот пробел.

Что же такое PIP?

Сама аббревиатура PIP («пип») представляет собой рекурсивный акроним. По сути, это система управления пакетами. Она применяется в целях установки и управления программными пакетами, которые написаны на Python. Ещё систему называют предпочитаемым установщиком программ. А непосредственно pip — это команда, запускающая соответствующую утилиту для установки, переустановки и деинсталляции пакетов, которые находятся в вышеупомянутом PyPI.

Часто возникает вопрос, а не устанавливается ли PIP одновременно с Пайтоном? Да, если речь идёт о следующих версиях: — Python версии 2.7.9 и выше; — Python версии 3.4 и выше.

В вышеупомянутых случаях «пип» устанавливается по дефолту и вместе с Python. Но если же речь идёт о более старых версиях, PIP не установлена. Однако установить PIP совсем несложно. Но прежде чем это сделать, рекомендуется проверить свою версию Python, а также то, правильно ли он у вас инсталлирован.

Проверка версии Python

Для выполнения проверки Python следует открыть командную строку. Она вам понадобится и при последующих действиях. Следует привыкать работать с командной строкой, т. к. многие операции быстрее, удобнее и нагляднее выполнять именно через неё. Если же вы начинающий системный администратор, знание терминала — это пункт под номером 0 в списке необходимых скиллов.

Запускаем командную строку следующим образом: 1. На Windows. Используем комбинацию клавиш «Win+X». 2. На Mac. Нажимаем «Command+пробел». 3. На Линукс. Работает комбинация «Ctrl+Alt+T».

Когда терминал открыт, вводим следующую команду:

Если у вас Linux и Python 3.x, вводим несколько другую команду:

Устанавливаем PIP на Windows

Инструкции, представленные ниже, подойдут для ОС Windows 7/8.1/10. Общий порядок действий, если PIP не установлен, следующий: 1. Скачиваем официальный установочный скрипт с именем get-pip.py. Для начала нажимаем правую кнопку мыши, потом «Сохранить как…». В итоге скрипт сохранится по указанному вами пути (пусть это будет папка «Загрузки»). 2. Открываем терминал (командную строку), после чего переходим к каталогу, где вы поместили файл get-pip.py. 3. Выполняем команду python get-pip.py .

Всё, установка запустится (installs), и инсталляция модуля будет завершена в сжатые сроки. Способ простой и действенный.

Устанавливаем на Mac

В современных версиях Mac как Python, так и PIP уже установлены. Однако со временем они устаревают, что нехорошо, поэтому лучше следить за тем, чтобы на вашем компьютере были актуальные версии. Но если вы хотите работать с той версией Python, которая есть, и желаете инсталлировать последнюю версию системы, сделать это можно простой командой, запустив в терминале следующее:

Для установки более новых версий языка программирования Python вам пригодится Homebrew. С его помощью Пайтон устанавливается тоже очень просто (предполагается, что утилита командной строки Homebrew уже установлена):

По итогу получите последнюю версию Python, в которую, кстати говоря, система «пип» уже может входить. Но если же пакет будет недоступен, выполните перелинковку:

Устанавливаем на Linux

Для дистрибутивов Linux желательно использовать системный менеджер пакетов и штатные репозитории. Команды могут различаться с учётом конкретного дистрибутива. Для примера возьмём популярный дистрибутив Ubuntu. Если у вас Python 3, в терминале выполняем:

А потом проверяем, что получилось:

Если же речь идёт о Пайтон 2, команды установки и проверки версии будут чуть другими:

Как установить PIP на Raspberry Pi

Если вы являетесь пользователем Raspberry, эта часть статьи для вас. Если же вы даже не в курсе, что такое Raspberry, можете смело пропустить данный абзац.

Уже начиная с Rapsbian Jessie, система устанавливается по дефолту, то есть вопросов о том, что PIP не установлена, не возникает. Это ещё и причина обновить ОС до Rapsbian Jessie а не использовать Rapsbian Wheezy/Jessie Lite. Однако никто не мешает установить систему и на старую версию.

Для Python 2 это выглядит следующим образом:

Для третьей версии изменения в команде крайне незначительны:

В процессе работы нужно будет применять pip и pip3 соответственно.

Обновляем PIP для Python

Для многих разработчиков очень важно иметь последнюю версию установщика программ. Это имеет особое значение, если мы говорим о сохранении приемлемого уровня безопасности, исправлении ошибок (багов) и т. д.

Обновить PIP не составляет труда: 1. Для Windows. Используем команду python -m pip install -U pip . 2. Для Mac, Линукс либо Raspberry Pi — pip install -U pip .

Устанавливаем Python-библиотеки посредством PIP

Когда установка (installing) завершена, «пип» установился и готов к работе. В результате мы можем приступать к установке пакетов с помощью PIP из PyPI. Делается это с помощью простейшего синтаксиса, содержащего минимум кода:

По умолчанию с помощью вышеприведённого синтаксиса будет установлена новейшая версия нужного пакета. Но иногда требуется конкретная версия, то есть более старая:

Также вы можете найти конкретный пакет:

Или посмотреть детали уже установленного (installed):

Ещё пользователю доступен список всех пакетов, которые установлены:

А также список пакетов PIP, которые устарели:

Но это не беда, ведь можно выполнить обновление:

Однако учтите, что при обновлении старая версия будет удалена. Ещё может возникнуть необходимость в полной переустановке пакета:

Совсем несложно и удалить пакет:

Это основы, которые должен знать каждый. Если же вас интересует Python-разработка на более продвинутом уровне, добро пожаловать на курсы в OTUS!


Установка и использование PIP в Linux

Pip (сокращение от Python Installs Packages) — это пакетный менеджер для языка программирования Python.

Мы привыкли к пакетным менеджерам в дистрибутивах Linux. Через них мы устанавливаем и удаляем приложения, библиотеки, драйвера и другие компоненты системы.

Для некоторых языков программирования, также были созданы пакетные менеджеры, которые предназначены для установки пакетов, необходимых конкретному языку. Например, для языка Ruby есть gem, а для Node.js есть npm. Pip — это пакетный менеджер для языка Python.

Pip позволяет устанавливать и управлять программными пакетами, написанными на Python. Работа с PIP выполняется через командную строку.

Pip позволяет устанавливать любые пакеты из репозитория Python Package Index (PyPl). Можно использовать и другие репозитории, но обычно все необходимое доступно в PyPl.

Какую версию PIP устанавливать

В настоящее время Python 3 является самой свежей версией языка Python.

Многие дистрибутивы Linux устанавливаются только с поддержкой Python 3. Python 2 уже почти не используется и для его поддержки нужно устанавливать дополнительные пакеты в систему.

Поэтому, если вы не знаете, какую версию PIP устанавливать, то, скорее всего, вам и большинству пользователей нужно устанавливать PIP именно для Python 3.

Если требуется PIP для Python 2, то его можно установить совместно с 3-й версией.

Установка PIP

Рассмотрим, как установить PIP в различных дистрибутивах Linux.

Установка PIP в Ubuntu Linux (Linux Mint)

Для установки PIP в Ubuntu Linux и других производных от него дистрибутивах можно использовать штатные репозитории Ubuntu.

Установка PIP для Python 3 в Ubuntu

Для установки PIP для Python 3 выполните в терминале команду:

Установка PIP 3 в Ubuntu Linux

Команда для использования PIP 3 в Ubuntu: pip3

После установки можно проверить версию PIP. Для этого выполните команду:

Просмотр версии PIP

Установка PIP для Python 2 в Ubuntu

Для установки PIP для Python 2 необходимо установить пакет python-pip. Во время установки будет установлен Python 2 (если он уже не установлен), так как он входит в зависимости этого пакета. Выполните команду:

Установка PIP 2 в Ubuntu Linux

Команда для использования PIP 2 в Ubuntu: pip

Просмотр версии PIP 2

Таким образом, для Python 2 используется команда pip , а для Python 3 команда pip3

Установка PIP в Fedora Linux

Для установки PIP 3 в Fedora Linux выполните команду:

Для установки PIP 2 в Fedora Linux:

Установка PIP в Arch Linux

Для установки PIP 3 в Arch Linux выполните команду:

Для установки PIP 2 в Arch Linux:

Установка PIP в openSUSE

Для установки PIP 3 в openSUSE выполните команду:

Для установки PIP 2 в openSUSE:

Использование PIP

Синтаксис команды pip3 (в зависимости от дистрибутива и версии название команды может отличаться):

Пример использования: pip install numpy

команда — это действие, которое необходимо выполнить. Список часто используемых команд:
install — установить пакет.
download — скачать пакет и зависимости (без установки).
uninstall — удалить пакет.
list — вывести список установленных пакетов.
show — показать информацию о пакете.
search — поиск пакета (в репозитории PyPI).

Также команда pip3 поддерживает несколько опций . Для базовых операций с пакетами использование опций не требуется. Список опций вы можете получить, выполнив команду: pip3 --help

Некоторые полезные опции :
--upgrade — обновить пакет.
--index-url URL — выполнить установку пакета, используя репозиторий по адресу URL , а не из PyPI.

Примеры использования PIP

Рассмотрим примеры использования PIP для управления пакетами.

Установка пакета

Для установки свежей версии пакета необходимо выполнить команду install:

PIP установка пакета

Установка определенной версии пакета

Установка определенной версии — указывается имя пакета, два знака равенства и требуемая версия пакета:

Установка пакета не ниже определенной версии:

Обновление пакета

Обновить уже установленный пакет до самой свежей версии:

Список установленных пакетов

Выведем список установленных через PIP пакетов. Используем опцию --format=columns , чтобы вывести результаты в табличном виде.

Однако скачивание, установка и работа с этими пакетами вручную утомительны и занимают много времени. Именно поэтому многие разработчики полагаются на специальный инструмент PIP для Python, который всё делает гораздо быстрее и проще.

Что такое PIP для Python?

Если вы когда-нибудь работали с командной строкой Windows и с терминалом на Linux или Mac и чувствуете себя уверенно, можете пропустить инструкции по установке.

Устанавливается ли PIP вместе с Python?

Если вы пользуетесь Python 2.7.9 (и выше) или Python 3.4 (и выше), PIP устанавливается вместе с Python по умолчанию. Если же у вас более старая версия Python, то сначала ознакомьтесь с инструкцией по установке.

Правильно ли Python установлен?

Вы должны быть уверены, что Python должным образом установлен на вашей системе. На Windows откройте командную строку с помощью комбинации Win+X . На Mac запустите терминал с помощью Command+пробел , а на Linux – комбинацией Ctrl+Alt+T или как-то иначе именно для вашего дистрибутива.

Затем введите команду:

На Linux пользователям Python 3.x следует ввести:

Если вы получили номер версии (например, Python 2.7.5 ), значит Python готов к использованию.

Как установить PIP на Windows.

Следующие инструкции подойдут для Windows 7, Windows 8.1 и Windows 10.

  1. Скачайте установочный скрипт get-pip.py. Если у вас Python 3.2, версия get-pip.py должны быть такой же. В любом случае щелкайте правой кнопкой мыши на ссылке и нажмите “Сохранить как…” и сохраните скрипт в любую безопасную папку, например в “Загрузки”.
  2. Откройте командную строку и перейдите к каталогу с файлом get-pip.py.
  3. Запустите следующую команду: python get-pip.py

Как установить PIP на Mac

Современные версии Mac идут с установленными Python и PIP. Так или иначе версия Python устаревает, а это не лучший вариант для серьёзного разработчика. Так что рекомендуется установить актуальные версии Python и PIP.

Если вы хотите использовать родную систему Python, но у вас нет доступного PIP, его можно установить следующей командой через терминал:

Если вы предпочитаете более свежие версии Python, используйте Homebrew. Следующие инструкции предполагают, что Homebrew уже установлен и готов к работе.

Установка Python с помощью Homebrew производится посредством одной команды:

Будет установлена последняя версия Python, в которую может входить PIP. Если после успешной установки пакет недоступен, необходимо выполнить перелинковку Python следующей командой:

Как установить PIP на Linux

Если у вас дистрибутив Linux с уже установленным на нем Python, то скорее всего возможно установить PIP, используя системный пакетный менеджер. Это более удачный способ, потому что системные версии Python не слишком хорошо работают со скриптом get-pip.py, используемым в Windows и Mac.

Advanced Package Tool (Python 2.x)

Advanced Package Tool (Python 3.x)

pacman Package Manager (Python 2.x)

pacman Package Manager (Python 3.x)

Yum Package Manager (Python 2.x)

Yum Package Manager (Python 3.x)

Dandified Yum (Python 2.x)

Dandified Yum (Python 3.x)

Zypper Package Manager (Python 2.x)

Zypper Package Manager (Python 3.x)

Как установить PIP на Raspberry Pi

Как пользователь Raspberry, возможно, вы запускали Rapsbian до того, как появилась официальная и поддерживаемая версия системы. Можно установить другую систему, например, Ubuntu, но в этом случае вам придётся воспользоваться инструкциями по Linux.

Начиная с Rapsbian Jessie, PIP установлен по умолчанию. Это одна из серьёзных причин, чтобы обновиться до Rapsbian Jessie вместо использования Rapsbian Wheezy или Rapsbian Jessie Lite. Так или иначе, на старую версию, все равно можно установить PIP.

Как обновить PIP для Python

Пока PIP не слишком часто обновляется самостоятельно, очень важно постоянно иметь свежую версию. Это может иметь значение при исправлении багов, совместимости и дыр в защите.

К счастью, обновление PIP проходит просто и быстро.

Для Mac, Linux, или Raspberry Pi:

На текущих версиях Linux и Rapsbian Pi следует использовать команду pip3.

Как устанавливать библиотеки Python с помощью PIP

Если PIP работоспособен, можно начинать устанавливать пакеты из PyPI:

Установка определённой версии вместо новейшей версии пакета:

Поиск конкретного пакета:

Просмотр деталей об установленном пакете:

Список всех установленных пакетов:

Список всех устаревших пакетов:

Обновление устаревших пакетов:

Следует отметить, что старая версия пакета автоматически удаляется при обновлении до новой версии.

Favorite

Добавить в избранное

Главное меню » Операционная система Linux » Как управлять пакетами Python с использованием Pip

(2 оценок, среднее: 1,00 из 5)

Как управлять пакетами Python с использованием Pip

P IP, менеджер пакетов python, используется для установки, обновления, удаления пакетов, написанных на языке программирования Python. В этом руководстве мы будем обсуждать, как установить pip и управлять пакетами python, таких как установка, обновление и удаление пакетов с помощью pip. Кроме того, мы увидим, что это такое виртуальная среда, как создать ее, и как изолировать пакеты в виртуальной среде с помощью инструментов venv и/или virtualenv. Давайте перейдем к делу.

Установка

Установить pip с помощью менеджеров пакетов

На Arch Linux и его вариантов, такие как Antergos, Manjaro Linux, вы можете установить pip с помощью команды:

Python 2:

Python 3:

На Fedora 21:

Python 2:

Python 3:

Fedora 22:

Python 2:

Python 3:

Для того, чтобы получить более новые версии pip, Setuptools и колеса для Python 2, включите PyPA COPR Repo с помощью команды:

а затем запустите:

На CentOS/RHEL:

pip и wheel не доступны в репозиториях по умолчанию CentOS и RHEL. Чтобы установить pip на CentOS, RHEL, Scientific Linux и другие системы на основе RPM, включите репозиторий Epel с помощью команды:

А затем запустите следующую команду, чтобы установить pip:

Поскольку пакет setup-tools доступен в репозитории по умолчанию, вы можете установить его с помощью команды:

OpenSUSE:

Python 2:

Python 3:

Debian/Ubuntu:

Замените «python» с «python3» для Python 3.

В Ubuntu 12.04 нет версии PIP3. Если вы используете Ubuntu 12.04, вы можете установить PIP3 с помощью следующих команд:

Установка pip из бинарных файлов

Если вы хотите установить pip из бинарных файлов, просто запустите:

Обратите внимание, что get-pip.py также установит Setuptools и well. Как мы уже упоминали ранее, некоторые дистрибутивы Linux не имеют well в основных репозиториях. В таких случаях, возможно, потребуется добавить несколько репозиториев третьих сторон, например, Epel.

Для того, чтобы обновить все (pip, setuptools, whell), выполните следующую команду:

Чтобы узнать установленную версию pip/pip3, выполните следующую команду:

Пример вывода будет такой:

Создание виртуальных сред

Перед установкой любых пакетов pyton, рекомендуется создать виртуальную среду. Вы можете спросить, почему нам нужно создать виртуальную среду? Потому что, «виртуальная среда» позволяет установить пакет Python в изолированном месте, а не устанавливать его по всему миру.

Мы можем создать изолированные среды pyton с помощью двух инструментов.

Если вы используете Python 3.3 и более позднюю, venv устанавливается по умолчанию. Для Python 2.x, вам необходимо установить virtualenv. Чтобы сделать это, выполните команду:

Давайте, сейчас создадим виртуальную среду.

После того, как вы запустите выше команду, вы будете помещены в виртуальной среде.

Чтобы отключить виртуальную среду и перейти обратно к нормальной оболочки, выполните следующую команду:

Управление пакетами Python с использованием pip

Теперь мы видим наиболее распространенные основы использования PIP с примерами.

Для того, чтобы просмотреть список всех команд, отдельные и общие параметры, выполните следующую команду:

Чтобы знать, что делает команда install, выполните следующую команду:

Наиболее распространенным использованием pip является установка из PyPi (Python Package Index), PyPi представляет собой хранилище, содержащее все пакеты, созданные сообществом разработчиков в Python.

Установка пакетов

Создание виртуальной среды:

Заменить MYENV на ваше собственное имя.

Наконец, включите его с помощью команды:

После того, как вы запустите выше команду, вы будете помещены в виртуальную среду.

Теперь настало время, установить некоторые пакеты. Чтобы установить пакет, например YouTube-DL, выполните команду:

Эта команда установит YouTube-DL со всеми его зависимостями.

Чтобы установить определенную версию, выполните следующую команду:

Чтобы установить версию, кроме указанной версии, выполните следующую команду:

Чтобы установить версию, равную или превышающую указанную версию, выполните команду:

Чтобы установить версию в определенном диапазоне, например, большую или равное одной из версий, и меньше, чем другую, выполните следующую команду:

Чтобы установить версию, «совместимую» с определенной версией:

Для того, чтобы загрузить пакет со всеми зависимостями (без установки), выполните:

Список всех установленных пакетов

Чтобы узнать, какие пакеты были установлены pip, выполните команду:

Эти команды будут отображать все установленные пакеты, используя pip в вашей системе.

Поиск пакетов

Для поиска конкретного пакета, например YouTube-DL, выполните команду:

Эта команда будет искать и отображать результат, который соответствует строке «YouTube-DL».

Обновление пакетов

Для того, чтобы обновить устаревший пакет, выполните команду:

Чтобы получить список всех устаревших пакетов в простом табличном формате, выполните следующую команду:

Теперь мы обновляем устаревшие пакеты в большинстве последних доступных версий с помощью команды:

Экспорт всех установленных пакетов в файле

Иногда, вы можете экспортировать все установленные пакеты в файл, чтобы проверить их в различных условиях. Для этого выполните следующую команду:

Теперь, отключить текущую виртуальную среду:

и создайте новую с помощью команд:

Замените MYENV1 на ваше собственное имя.

Активируйте вновь созданную среду:

Теперь установите все пакеты, которые мы экспортировали ранее.

Для того, чтобы установить все сразу без вмешательства пользователя, выполните следующую команду:

Кроме того, вы можете удалить все пакеты из списка, используя команду:

Просмотр информации о пакете

Для того, чтобы просмотреть подробную информацию о пакете, выполните команду:

Посмотреть зависимости пакетов

Мы можем визуализировать зависимости всех установленных пакетов с помощью инструмента «pipdeptree».

Установите его с помощью команды:

После установки, вы можете просматривать дерево зависимостей с помощью команды:

Удаления пакетов

Чтобы деинсталировать/удалить установленный пакет, выполните команду:

Чтобы удалить несколько пакетов, укажите их, разделяя:

Для того, чтобы удалить все пакеты pyton, установленный с помощью pip, выполните команду:

Иногда pip не позволяет удалять пакеты, принадлежащие ОС. В таких случаях, вы можете удалить все пакеты, которые не являются собственностью ОС с помощью команды:

Как я уже говорил в предыдущем разделе, мы можем сбросить все установленные пакеты в файл и удалить их из списка с помощью команды:

Это все. Будьте на связи!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читайте также: