Поиск по сайту:

Как установить и использовать диспетчер пакетов PIP Python в Debian 11


На этой странице

  1. Предпосылки
  2. Установка Pip для Python3
  3. Установить Pip для Python2
  4. Как использовать командную строку Pip
  5. Заключение

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.