- How to Install Pip in Debian, Ubuntu, Kali, Mint?
- “Command ‘pip’ not found, but can be installed with:” Error
- Install Pip2 For Python2
- Show Pip Version For Python2
- Print Help For Pip
- “Command ‘pip3’ not found, but can be installed with:” Error
- Install Pip3 For Python3
- Show Pip3 Version For Python3
- Print Help For Pip3
- Install Package with Pip For Python2
- Install Package with Pip3 Command For Python3
- Как обновить все пакеты Python в Kali Linux
- Ошибки pip при обновлении пакетов Python 3
- Установка pip для Python
- Что такое Pip в Python?
- 1 Установка PIP в Windows
- 2 Установка PIP в Ubuntu
- 3 Установка PIP в Mac OS
- Обновление
- Скачивание и установка библиотек для Python через PIP
- Список пакетов
- Удаление пакета
- Команды PIP
- Поиск пакетов
- Информация об установленном пакете
- Установка и использование 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
- Установка пакета
- Установка определенной версии пакета
- Обновление пакета
- Список установленных пакетов
How to Install Pip in Debian, Ubuntu, Kali, Mint?
Pip is a python package manager. Python packages and libraries can be installed in different ways to the system. We can also use the distribution provided package manager to install Python libraries. Python packages can get from pypi.python.org . How can we install pip in Debian, Ubuntu, Kali, or similar dpkg, apt-based distributions.
“Command ‘pip’ not found, but can be installed with:” Error
If pip is not installed in the current system we will get an error like below.
We can see that the pip can be installed with the following command. But keep in mind that this will install pip command for the Python version 2 or Python2. We can explicitly specify that we want to install pip3 or pip for Python 3.
OR with the following command, we can install pip for Python3. As we can see that the package name for the Python3 Pip is python3-pip
If we want to get more information about the Pip package for the Python3 before the installation we can list python3-pip package information with the apt shown command like below.
We can see that this will list Python3 Pip package information like Package Name , Pip Version which is 9.0.1. in this case. Section , Source , Origin , Maintainer , Installed Size , Dependencies etc.
Install Pip2 For Python2
We assume that distribution default Python version 2. This makes the keyword by default Python2. So we can just use the following command.
Show Pip Version For Python2
As Python is a dynamic language and provides updates about libraries pip will also get updates. This will cause pip version to change. We can print the current version of the pip command with the —version option like below.
Print Help For Pip
More information and help about pip can be printed with the —help option like below.
“Command ‘pip3’ not found, but can be installed with:” Error
If pip is not installed in the current system we will get an error like below.
Install Pip3 For Python3
Pip3 is a package manager for specifically Python3. So Python2 and Python3 package managers are different. How can we install Pip3 into Ubuntu, Debian, Kali, or related dpkg or apt distros like below.
Show Pip3 Version For Python3
Python3 is a dynamic language and provides updates about libraries pip3 will also get updates. This will cause pip3 version to change. We can print the current version of the pip3 command with the —version option like below.
As we can see that the current version of Python is 3.6 and pip version is 9.0.1 .
Print Help For Pip3
We can print help information about the pip3 with the —help an option like below.
We can see that the installed pip3 command provides the following options or commands.
- install is used to install a Python or Pip Package
- download is used to only download a Python or Pip Package
- uninstall is used to uninstall or remove a Python or Pip Package
- list is used to list all installed a Python or Pip Package
- show is used to show detailed information about a Python or Pip Package
- search is used to search a Python or Pip Package
Install Package with Pip For Python2
After installation of the pip package is complete we can install packages by using pip command. In this example, we will install the popular web framework named Django with pip command.
Install Package with Pip3 Command For Python3
We can also install new packages with pip3 command we will install the Django package with pip3 command.
Источник
Как обновить все пакеты Python в Kali Linux
В вашей системе Kali Linux полно устаревших пакетов Python. Вы можете убедиться в этом сами, для вывода пакетов Python 3, для которых выпущена новая версия:
Для вывода пакетов Python 2, для которых выпущена новая версия:
Чтобы обновить сразу все пакеты Python 3 в Kali Linux выполните команду:
Чтобы обновить сразу все пакеты Python 2 в Kali Linux выполните команду:
Ошибки pip при обновлении пакетов Python 3
Но если говорить точнее, то обновится большинство пакетов — некоторые не обновятся из-за разных ошибок и предупреждений.
Пример предупреждения, когда отсутствует необходимая зависимость:
python-debianbts 2.7.3 requires pysimplesoap!=1.16.2, which is not installed.
То есть пакету python-debianbts требуется pysimplesoap, который не установлен. Решение проблемы — просто устанавливаем отсутствующую зависимость командой вида:
Если проблема с пакетом для Python 2, то используем соответствующую версию pip:
Когда установите все зависимости, ещё раз запустите команду из первого сообщения для повторной установки пакетов, которые не смогли обновиться.
Пример другого предупреждения, в котором упоминается distutils:
Cannot uninstall ‘AdvancedHTTPServer’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
В сообщении сказано, что не получается удалить AdvancedHTTPServer, поскольку он является частью установленного distutils и невозможно точно определить, какие файлы принадлежат ему.
Можно просто пропустить обновления этих пакетов — то есть ничего не делать.
При желании обновить и эти пакеты, то используйте опцию —ignore-installed в команде вида:
Например, для обновления AdvancedHTTPServer:
Если пакет предназначен для Python2, то используйте pip2:
Также у меня возникло несколько других ошибок, в основном при сборке пакетов из-за отсутствия необходимых файлов. Причина чаще всего в том, что не установлена необходимая зависимость (разные заголовки для компиляции). Такие ошибки нужно решать в индивидуальном порядке — смотреть, какого файла не хватает, искать какому пакету он принадлежит, устанавливать этот пакет и заново запускать обновление.
Например:
Говорит о том, что pkg-config не найден, устанавливаем его:
Источник
Установка pip для Python
В этой статье мы разберемся с инструментом или ключевым элементом для загрузки модулей в нашу систему, то есть с диспетчером пакетов Python (PIP). Python предоставляет нам различные модули для получения функциональных возможностей и позволяет нам выполнять манипуляции с наборами данных.
Что такое Pip в Python?
Python PIP – это менеджер пакетов Python, который в основном помогает пользователям устанавливать, просматривать и использовать различные пакеты или модули. Чтобы работать с PIP, сначала нам нужно загрузить и настроить его в нашей системе.
Убедитесь, что Python уже установлен в вашей системе. Для этого на Windows откройте командную строку с помощью комбинации Win+X. На Mac Command+пробел, а на Linux – это Ctrl+Alt+T. Вводите команду:
python —version
На Linux пользователям Python 3.x следует ввести:
Если вы получили номер версии (например, Python 2.7), значит все готово к использованию.
Если вы получили сообщение Python is not defined (Python не установлен), значит, для начала вам следует установить сам Питон.
Давайте посмотрим, как установить pip в Windows, Linux и Mac OS. PIP поставляется в комплекте с установщиками Python, т.е. версиями 2.7.9+ или 3.4+. Вам нужно будет явно установить его, если вы используете старую версию или хотите ее обновить.
Чтобы убедиться, что PIP установлен и работает корректно введите:
pip —version
Вы увидите версию и путь, а также версию python, для которой в дальнейшем будут устанавливаться пакеты:
pip 19.2.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
В разных версиях Python команда должна выглядеть как pip , pip3 или pip3.8.
Еще один вариант вызова pip:
python3.7 -m pip install package-name
Но если же pip не установлен, то переходим далее.
1 Установка PIP в Windows
Чтобы начать использовать PIP в Windows, нам необходимо загрузить установочный файл PIP по этой ссылке: https://bootstrap.pypa.io/get-pip.py
Скопируйте содержимое из указанного выше URL-адреса и сохраните его с именем get-pip.py, после чего вам нужно открыть командную строку и перейти в каталог, где сохранен файл get-pip.py, и запустить файл.
Чтобы проверить, успешно ли установлен PIP в вашей системе, выполните следующую команду в CMD.
Вывод: на вашем терминале должен появиться следующий набор информации.
2 Установка PIP в Ubuntu
Advanced Package Tool (Python 2.x)
sudo apt-get install python-pip
Advanced Package Tool (Python 3.x)
sudo apt-get install python3-pip
pacman Package Manager (Python 2.x)
sudo pacman -S python2-pip
pacman Package Manager (Python 3.x)
sudo pacman -S python-pip
Yum Package Manager (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Yum Package Manager (Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Dandified Yum (Python 3.x)
sudo dnf install python3 python3-wheel
Zypper Package Manager (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Zypper Package Manager (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
3 Установка PIP в Mac OS
Мы также можем использовать easy_install для установки PIP. Фактически, оба они являются менеджерами пакетов, а PIP заменил утилиту easy_install.
Официальная инструкция на английском языке тут https://pip.pypa.io/en/latest/installing.html
Обновление
Для обновления PIP достаточно
python -m pip install -U pip
Для Mac, Linux, или Raspberry Pi:
pip install -U pip
На текущих версиях Linux и Rapsbian Pi следует использовать команду pip3.
Скачивание и установка библиотек для Python через PIP
Python состоит из различных модулей и пакетов, которые можно загрузить и получить доступ с помощью PIP.
pip check — проверка зависимостей установленных пакетов на совместимость между собой.
$ pip check
No broken requirements found.
Установка определённой версии вместо новейшей версии пакета:
pip install package-name==1.0.0
Обновление устаревших пакетов:
pip install package-name —upgrade
Примечание: старая версия пакета автоматически удаляется при обновлении до новой версии.
Чтобы полностью переустановить пакет:
pip install package-name —upgrade —force-reinstall
Если вы увидите, например, на Github файл с именем requirements.txt, то знайте, что в этом файле указываются какие пакеты нужны для запуска данного проекта.
Сам файл requirements.txt создается командой:
pip freeze > requirements.txt
В итоге в нем отображаются следующие строчки:
beautifulsoup4==4.8.2
lxml==4.4.2
soupsieve==1.9.5
После этого скрипт и файл requirements.txt нужно поместить в систему для контроля версий.
Для работы в новом месте необходимо выполнить команду:
pip install -r requirements.txt
Список пакетов
Если вы хотите взглянуть на пакеты, установленные в вашей системе, приведенная ниже команда может помочь вам с этим.
Команда list отображает установленные пакеты вместе с их версиями.
Список всех устаревших пакетов:
pip list —outdated
Полезные опции:
- -o, —outdated — список устаревших пакетов, для которых доступны обновления.
- -u, —uptodate — список пакетов не требующих обновления.
- -l, —local — только список пакетов виртуального окружения (virtualenv).
- —user — только список пакетов установленных в окружении пользователя.
Удаление пакета
Если вы хотите удалить какой-либо пакет, следующая команда может помочь вам в этом.
Далее вам будет предложено согласие, действительно ли вы хотите удалить выбранный пакет. Введите «y», чтобы продолжить.
Команды PIP
PIP содержит множество команд для анализа и работы с модулями и пакетами Python.
Следующая команда может использоваться для получения информации о командах, поддерживаемых самим PIP.
Поиск пакетов
Иногда мы можем не знать точное имя пакета, и у PIP есть решение для этого. Мы можем легко найти пакет в репозитории, используя следующую команду.
Пример поиска пакетов:
Информация об установленном пакете
Если вы хотите получить информацию об установленном пакете или модуле, такую как расположение хранилища и последнюю версию, PIP может помочь нам с этим, используя следующую команду.
-f, —files — добавляет к основной информации полный список установленных файлов указанного пакета.
Источник
Установка и использование 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 , чтобы вывести результаты в табличном виде.
Источник