Как установить и использовать диспетчер пакетов PIP Python в Debian 11
На этой странице
- Предпосылки
- Установка Pip для Python3
- Установить Pip для Python2
- Как использовать командную строку Pip
- Заключение
Pip — широко используемый менеджер пакетов для языка программирования Python. Он используется для установки и управления дополнительными пакетами, которых нет в стандартной библиотеке Python. Это позволяет пользователям искать пакет в индексе пакетов Python, а также устанавливать его зависимости. Pip также известен как «Предпочтительная программа установки», которая может создать полностью изолированную среду для приложения Python.
В этой статье я покажу вам, как установить и использовать Pip в Debian 11.
Предпосылки
- Сервер под управлением Debian 11.
- На сервере настроен пароль root.
Установите Пип для Python3
По умолчанию Pip не установлен в операционной системе Debian 11. Вам нужно будет установить отдельные версии Pip для Python3 и Python2.
Сначала установите Python3 с помощью следующей команды:
apt-get install python3 -y
После установки пакета Python3 установите Pip для Python3 с помощью следующей команды:
apt-get install python3-pip -y
Затем проверьте версию Pip с помощью следующей команды:
pip3 --version
Вы получите следующий вывод:
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
Установите Пип для Python2
Во-первых, вам нужно будет установить Python2 в вашу систему. Вы можете установить его с помощью следующей команды:
apt-get install python2 curl -y
Затем загрузите сценарий установки Pip2 с помощью следующей команды:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
Затем запустите загруженный скрипт, чтобы установить Pip2 в вашу систему.
python2 get-pip.py
После установки вы можете проверить версию Pip2, используя следующую команду:
pip2 --version
Вы получите следующий вывод:
pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
Как использовать командную строку Pip
Чтобы просмотреть все параметры, доступные с Pip, выполните следующую команду:
pip3 --help
Вы получите следующий список:
Usage: pip3[options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. check Verify installed packages have compatible dependencies. config Manage local and global configuration. search Search PyPI for packages. cache Inspect and manage pip's wheel cache. wheel Build wheels from your requirements. hash Compute hashes of package archives. completion A helper command used for command completion. debug Show information useful for debugging. help Show help for commands.
Чтобы установить любой пакет для Python3, например TextStatistic, выполните следующую команду:
pip3 install "TextStatistic"
Пример вывода:
Collecting TextStatistic Downloading TextStatistic-1.0.6-py3-none-any.whl (5.6 kB) Installing collected packages: TextStatistic Successfully installed TextStatistic-1.0.6
Чтобы установить любой пакет для Python2, например, scrapy, выполните следующую команду:
pip install "scrapy"
Чтобы просмотреть все доступные пакеты, выполните следующую команду:
pip3 list
Вы должны увидеть следующий вывод:
Package Version ---------------- --------- certifi 2020.6.20 chardet 4.0.0 httplib2 0.18.1 idna 2.10 pip 20.3.4 pycurl 7.43.0.6 PySimpleSOAP 1.16.2 python-apt 2.2.1 python-debian 0.1.39 python-debianbts 3.1.0 reportbug 7.10.3 requests 2.25.1 setuptools 52.0.0 six 1.16.0 TextStatistic 1.0.6 urllib3 1.26.5 wheel 0.34.2
Чтобы найти любой пакет, выполните следующую команду:
pip3 search urllib3
Чтобы получить список устаревших пакетов, выполните следующую команду:
pip3 list --outdated
Вы получите следующий вывод:
Package Version Latest Type ---------------- --------- --------- ----- certifi 2020.6.20 2021.10.8 wheel httplib2 0.18.1 0.20.1 wheel idna 2.10 3.3 wheel pip 20.3.4 21.3 wheel pycurl 7.43.0.6 7.44.1 sdist python-debian 0.1.39 0.1.40 wheel python-debianbts 3.1.0 3.2.0 wheel requests 2.25.1 2.26.0 wheel setuptools 52.0.0 58.2.0 wheel urllib3 1.26.5 1.26.7 wheel wheel 0.34.2 0.37.0 wheel
Чтобы отобразить информацию о любом пакете, выполните следующую команду:
pip3 show wheel
Вы должны увидеть информацию о пакете колеса в следующем выводе:
Name: wheel Version: 0.34.2 Summary: A built-package format for Python Home-page: https://github.com/pypa/wheel Author: Daniel Holth Author-email: License: MIT Location: /usr/lib/python3/dist-packages Requires: Required-by:
Чтобы удалить любой пакет, выполните следующую команду:
pip3 uninstall scrapy
Заключение
В приведенном выше руководстве мы объяснили, как установить Pip3 и Pip2 в Debian 11. Мы также объяснили, как использовать команду Pip для установки и управления пакетами Python. Я надеюсь, что теперь вы можете легко управлять зависимостями Python с помощью команды Pip.