Linux pip команда не найдена

Обновлено: 05.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!

Существует несколько способов установки программного обеспечения в Ubuntu. Можно использовать центр приложений, установить deb-пакет, подключить репозиторий PPA, использовать Snap-пакеты, Flatpack или AppImage или даже собрать программу из исходного кода.

Однако существует еще один способ установки программ в Linux - это утилита PIP. Это система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python. В этой статье будет рассмотрена установка PIP в Ubuntu 20.04. Также будет показано, как пользоваться данной программой.

Что такое PIP?

Если вы разработчик, то PIP можно использовать для установки различных библиотек и модулей Python, которые потом можно подключать к своим проектам. Если вы обычный пользователь, то данная утилита открывает возможности для легкой установки некоторых программ. Один из таких примеров - приложение Stress Terminal, которое можно установить через PIP.

Установка PIP в Ubuntu 20.04

Утилита PIP не поставляется в Ubuntu по умолчанию. Если она необходима, её придётся установить. Это очень просто, но есть один момент, о котором надо знать. Так как существует 2 версии языка Python – Python 2 и Python 3, то данная утилита называется для каждой версии языка по-своему. Для Python 2 это PIP, а для Python 3 это PIP3

В Ubuntu 20.04 по умолчанию установлен Python только 3 версии. Соответственно пакет для установки будет называться PIP3. Обратите внимание, что для написания этой статьи использовался алгоритм установки для Ubuntu 20.04, но нижеприведённые команды подойдут и для более ранних версий дистрибутива, а также для дистрибутивов, основанных на Ubuntu (например Debian).

Сначала необходимо убедиться, что Python 3 установлен в системе выполнив команду в терминале:

mx6AAAAAElFTkSuQmCC

Команда выведет текущую версию Python, которая используется в системе. Далее необходимо установить pip3:

sudo apt -y install python3-pip

djKYQu9GxogAAAABJRU5ErkJggg==

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

8DtotpMiTmxkMAAAAASUVORK5CYII=

Команда выведет версию pip и полный путь куда была установлена утилита. Установка pip в Ubuntu 20.04 завершена, теперь необходимо разобраться как ей пользоваться.

Как пользоваться PIP

Для начала необходимо разобраться в синтаксисе утилиты и изучить её основные команды. Они помогут вам искать, устанавливать и удалять пакеты. Синтаксис утилиты довольно прост:

$ pip3 команда опции имя_пакета

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

  • install - установить пакет;
  • uninstall - удалить пакет;
  • search - найти пакет;
  • list - список установленных пакетов;
  • show - просмотр информации про установленный пакет.

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

ofAAAAABJRU5ErkJggg==

Для поиска необходимых пакетов перейдите на официальный сайт pypi:

LxLHGYJHnpkzAAAAAElFTkSuQmCC

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

B5jsqay6c34PAAAAAElFTkSuQmCC

В результате поиска будут отображены все пакеты, в именах которых содержится слово, которое было введено в поисковую строку. Перейдите на страницу необходимого пакета и отобразится подробное описание о данном пакете – информация о пакете, пример использования, история изменений и т.д.

wOEudMEF1yVVAAAAABJRU5ErkJggg==

На странице каждого пакета присутствует команда для установки. Она располагается под названием пакета. Скопируйте команду установки и вставьте в окно терминала. После этого пакет будет установлен в систему. Например:

sudo pip3 install s-tui

wBO5Ajqpxj4pQAAAABJRU5ErkJggg==

Стоит обратить внимание что установка программ при помощи pip производится от имени суперпользователя (в данном случае при помощи sudo). После установки программу можно запустить, введя в терминале команду:

D4+0a15788b+AAAAAElFTkSuQmCC

Теперь программа отобразится в списке установленных пакетов:

C8GnYpr4rTRTAAAAAElFTkSuQmCC

yrIoGnHYwGTNj7pRLDKc6fQ8posvY6VAxnjUEDzghQMEaKJ+tU3yaN9haWg3DdLy1grHMsQm3nFHZhMI3QB+NIRgw2qxvwr9JCwJE5qbRSIwZqbngNsvKy0tzanInbMtGXKagmr2CRnjCjYqUVI83HIAaHx0MfQjHrYlanBA9PqkwKMK1pOo8Sod6UqE3Jd0QGqW4uf8PcuUFMoHp79gAAAAASUVORK5CYII=

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

sudo pip3 uninstall s-tui

GrreRxgaQAAAABJRU5ErkJggg==

Выводы

В данной статье была рассмотрена установка и использование утилиты pip для установки пакетов для языка программирования Python версии 3. Если у вас остались вопросы, спрашивайте в комментариях!


Установка и использование 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. Его можно установить в системе Linux, а затем использовать в командной строке для загрузки и установки пакетов Python и их необходимых зависимостей.

Python — это популярный язык, на котором написано множество полезных утилит и приложений, а в Kali Linux наибольшее применение pip — это установка необходимых зависимостей для программ используемых для аудита безопасности и взлома и написанных на Python. Независимо от того, разрабатываете ли вы свой собственный скрипт или пытаетесь выполнить стороннюю программу Python, наличие pip в вашей системе позволит вам очень легко устанавливать пакеты зависимостей.

В этом руководстве мы покажем вам, как установить pip для Python 3 на Kali Linux. Мы также покажем вам основные команды использования pip, такие как установка и удаление пакетов программного обеспечения. pip работает так же, как менеджер пакетов Kali Linux, с которым вы, вероятно, уже знакомы.

В этом руководстве вы узнаете:

  • Как установить pip на Kali
  • Основные команды использования для pip

Установка pip на Kali

Откройте терминал и введите следующие команды, чтобы установить pip для Python 3.

ПРЕДУПРЕЖДЕНИЕ: Поддержка Python 2 устарела в последних выпусках Kali. Вы можете установить пакеты python-is-python3 или python-is-python2, чтобы изменить символическую ссылку /usr/bin/python по мере необходимости для сторонних или устаревших скриптов, которые полагаются на ту или иную версию.

Основные команды использования для pip

Вы можете использовать команду pip3 из терминала, чтобы использовать диспетчер пакетов pip. Ниже приведён список команд pip3 для начала.


Чтобы увидеть версию pip и убедиться, что pip установлен в системе:


Чтобы установить пакет:

Обратите внимание, что при запуске программы с sudo, пакет будет установлен на общесистемном уровне и доступен для всех пользователей. При установке без sudo, пакет будет доступен только для текущего пользователя (устанавливаются в директорию

/.local/lib/). Также при втором варианте установки убедитесь, что исполнимые скрипты устанавливаемых пакетов находятся в директории, включённой в переменную $PATH.

Связанная статья: Что такое sudo

Чтобы удалить пакет:

Чтобы найти конкретный пакет:

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

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

Связанные статьи:

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

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

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

Заключительные мысли

В этом руководстве мы узнали, как установить pip, менеджер пакетов для Python, на любую версию Kali Linux. Мы также увидели, как использовать pip для установки и удаления пакетов Python, а также для получения информации о них в нашей системе.

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