- Установка и использование PIP в Linux
- Что такое PIP
- Какую версию PIP устанавливать
- Установка PIP
- Установка PIP в Ubuntu Linux (Linux Mint)
- Установка PIP для Python 3 в Ubuntu
- Установка PIP для Python 2 в Ubuntu
- Установка PIP в Fedora Linux
- Установка PIP в Arch Linux
- Установка PIP в openSUSE
- Использование PIP
- Примеры использования PIP
- Установка пакета
- Установка определенной версии пакета
- Обновление пакета
- Список установленных пакетов
- Python3-pip установлен, но команда pip3 не найдена?
- При использовании sudo для запуска pip «pip: команда не найдена», но она установлена
- Установка PIP в Ubuntu
- Что такое PIP?
- Установка PIP в Ubuntu
- 1. Установка PIP для Python 2
- 2. Установка PIP для Python 3
- Как пользоваться PIP
- Выводы
- При использовании sudo для запуска pip «pip: команда не найдена», но она установлена
- 6 ответов
Установка и использование PIP в Linux
Что такое PIP
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: pip3
После установки можно проверить версию PIP. Для этого выполните команду:
Установка PIP для Python 2 в Ubuntu
Для установки PIP для Python 2 необходимо установить пакет python-pip. Во время установки будет установлен Python 2 (если он уже не установлен), так как он входит в зависимости этого пакета. Выполните команду:
Команда для использования PIP 2 в Ubuntu: pip
Таким образом, для 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 пакетов. Используем опцию —format=columns , чтобы вывести результаты в табличном виде.
Источник
Python3-pip установлен, но команда pip3 не найдена?
Я тестирую программу Python3 на нескольких компьютерах. Для этого мне нужно установить библиотеку Python с pip3 .
Итак, во-первых, я устанавливал python3-pip на каждом компьютере (все работают под управлением Kubuntu OS). Все было в порядке, и затем я установил нужный пакет pip3 , и мне удалось это сделать, за исключением одного компьютера.
На этом компьютере, по- python3-pip видимому , был успешно установлен, но когда я ищу пакет, я получаю эту ошибку (перевод самодельный):
РЕДАКТИРОВАТЬ
Результаты dpkg -L python3-pip :
Одна из трех вещей, скорее всего, исправит это:
В случае python3-pip же не правильно установить, повторно установить его:
Это используется для дистрибутивов на основе Debian, таких как Ubuntu, Mint:
Если вы используете Fedora, CentOS, RHEL, пожалуйста, используйте:
Попробуйте python3-pip вместо этого использовать команду (работает на Fedora; у меня нет копии Kubuntu, чтобы попробовать ее).
Просто дикая догадка . проверь pip —version . Существует небольшая вероятность того, что после установки python3-pip нового pip будет заменить старый pip (возможно , через alternatives ?)
РЕДАКТИРОВАТЬ
Теперь, когда вывод dpkg -L python3-pip вопроса был добавлен к вопросу, я могу дать ответ.
Правильное название команды , чтобы использовать это: pip-3.2 .
Источник
При использовании sudo для запуска pip «pip: команда не найдена», но она установлена
sudo easy_install pip
А потом, когда я бегу
Если вы устанавливаете pip из репозиториев Ubuntu, pip будет работать с sudo (я использовал pip таким образом с 12 по 14 апреля).
sudo apt-get установить python-pip
/ .local / lib / python-ver /, а контейнеры помещаются в
/ .local / bin / поэтому добавьте
/ .local / bin в ваш $ PATH, и вы получите g2g без использования sudo pip.
Ваш пункт установлен в том /home/nyzlfc/.local/bin , что не в sudo пути и по уважительной причине. Просто добавьте
/.local/bin свой путь и отойдите, так sudo как это не нужно.
У меня была та же проблема, и причина, по которой я столкнулся с этой проблемой (в Debian), заключается в том, что я установил python3.2 и python3-pip, и поэтому у меня действительно не было исполняемого файла pip, у меня также не было исполняемого файла pip3 , У меня есть исполняемый файл pip-3.2!
В качестве такового я бы также рекомендовал делать
и затем нажмите вкладку, чтобы увидеть параметры автозаполнения .
Сначала проверьте вашу $PATH переменную с помощью echo команды:
Если /usr/local/bin отсутствует, отредактируйте скрытый файл .profile , расположенный в вашем домашнем каталоге. Если этот файл отсутствует, измените его .bash_profile .
Добавьте в качестве самого последнего PATH утверждения следующую строку:
Если вам не нравится устанавливать новый пакет (чтобы убедиться, что он не мешает вашей текущей среде Python), я предлагаю переключиться на root только для установки. Мне было проще. Но не забудьте переключиться обратно сразу после завершения установки.
Источник
Установка PIP в Ubuntu
Существует несколько способов установки программного обеспечения в Uubntu. Вы можете использовать центр приложений, установить deb-пакет, подключить репозиторий PPA, использовать Snap-пакеты, Flatpack или Appimage или даже собрать программу из исходного кода.
Еще один способ установки программ в Linux — это утилита PIP. С её помощью вы можете устанавливать программы и библиотеки, написанные на Python. В этой статье мы рассмотрим, как выполняется установка PIP Ubuntu. А также разберём, как ею пользоваться.
Что такое PIP?
Уже по сложившейся традиции, для программного обеспечения Linux название PIP является рекурсивным акронимом. Оно означает Pip Installs Packages. Это система управления пакетами, работающая через командную строку. Она используется для установки и управления программным обеспечением, написанным на языке программирования Python. Вы можете устанавливать все пакеты, которые есть на pypl.org.
Если вы разработчик, то можете использовать PIP для установки различных библиотек и модулей Python, которые потом можно подключать к своим проектам. Если же вы пользователь, для вас эта утилита открывает возможность легко устанавливать некоторые программы. Один из примеров — приложение Stress Terminal, которое вы можете установить через PIP.
Установка PIP в Ubuntu
Утилита PIP не поставляется в Ubuntu по умолчанию. Если она вам нужна, то придётся её установить. Это очень просто, но есть один момент, о котором надо знать. В Ubuntu 18.04 есть две версии Python, установленных по умолчанию. Это Python 2 и Python 3. Поэтому вам надо устанавливать PIP для обеих версий.
По умолчанию PIP использует Python 2. Для Python 3 утилита называется PIP3. Обратите внимание, что для написания этой статьи использовался алгоритм для Ubuntu 18.04, но ниже приведённые команды подойдут и для более ранних версий дистрибутива, например Ubuntu 17.10, 16.04 и 18.10, а также для дистрибутивов, основанных на Ubuntu.
1. Установка PIP для Python 2
Для начала желательно убедиться, что Python 2 установлен в вашей системе. Для этого выполните команду:
Если не возникнет никаких ошибок и в терминал будет выведена версия установленного интерпретатора языка программирования, значит всё в порядке. Теперь вы можете установить PIP Ubuntu с помощью команды:
sudo apt install python-pip
Команда установит саму утилиту, а также несколько её зависимостей. После завершения установки можем посмотреть информацию об утилите:
2. Установка PIP для Python 3
Сначала убедимся, что Python 3 установлен в системе:
Команда выводит текущую версию Python, которая используется в системе. Теперь установим нужную версию PIP:
sudo apt install python3-pip
И смотрим информацию об установленной утилите:
Установка pip Ubuntu 18.04 завершена, теперь давайте разберёмся, как ею пользоваться.
Как пользоваться PIP
Давайте разберём синтаксис утилиты и её основные команды. Они помогут вам искать, устанавливать и удалять пакеты. Синтаксис утилиты довольно прост:
$ pip команда опции имя_пакета
Вот основные команды, которые вы можете использовать:
- install — установить пакет;
- uninstall — удалить пакет;
- search — найти пакет;
- list — список установленных пакетов;
- show — просмотр информации про установленный пакет.
Опций у утилиты достаточно много, поэтому здесь они описаны не будут. Давайте рассмотрим несколько примеров работы с утилитой. Найдём пакеты, содержащие слово «stress» в имени или описании:
pip search stress
Чтобы установить программу, например Stress Terminal, используйте команду:
sudo pip install s-tui
Теперь она отобразится в списке установленных пакетов:
Чтобы удалить программу, используйте uninstall:
sudo pip uninstall s-tui
Для версии PIP3 все команды аналогичны.
Выводы
Я надеюсь, эта статья помогла вам установить PIP Ubuntu. Если у вас остались вопросы, спрашивайте в комментариях!
Источник
При использовании sudo для запуска pip «pip: команда не найдена», но она установлена
sudo easy_install pip
А потом, когда я бегу
6 ответов
Если вы устанавливаете pip из репозиториев Ubuntu, pip будет работать с sudo (я использовал pip таким образом с 12 по 14 апреля).
sudo apt-get установить python-pip
Ваш пункт установлен в /home/nyzlfc/.local/bin , которого нет в sudo путь и веская причина. Просто добавь
/.local/bin на свой путь и отойди от sudo как это ненужно.
У меня была та же проблема, и причина, по которой я столкнулся с этой проблемой (в Debian), заключается в том, что я установил python3.2 и python3-pip, и поэтому у меня действительно не было исполняемого файла pip, у меня также не было исполняемого файла pip3, У меня есть исполняемый файл pip-3.2!
В качестве такового я бы также рекомендовал делать
и затем нажмите вкладку, чтобы увидеть параметры автозаполнения.
Сначала проверьте свой $PATH переменная с помощью echo команда:
Если /usr/local/bin отсутствует, отредактируйте скрытый файл .profile , расположенный в вашем домашнем каталоге. Если этот файл отсутствует, отредактируйте .bash_profile вместо.
Добавить как самый последний PATH Скажите следующую строку:
Вместо того, чтобы делать pip install
Пытаться pip3 install
Если вы установили в python3, то вы можете сделать это python3 -m pip install package_name
Если вам не нравится устанавливать новый пакет (чтобы убедиться, что он не мешает вашей текущей среде Python), я предлагаю переключиться на root только для установки. Мне было проще. Но не забудьте переключиться обратно сразу после завершения установки.
Я всегда забываю это сам!
- Я установил пип в
/.local/bin
Следовательно, сделайте: pip install —user package (если вам не нужен этот пакет глобально / для других пользователей)
Источник