У Python длинная история.
Поэтому и для управления пакетами и их установкой за это время было придумано много систем... (часть из них употреблялись здесь в темах по Python).
Последним из этих систем был pip, которым я пользовался несколько лет...
К большим минусам pip отношу (IMHO) что с некоторого времени в нём убрали функцию search.
Код: Выделить всё
olej@R420:~$ aptitude search pip | grep ^i
i gstreamer1.0-pipewire - GStreamer 1.0 plugin for the PipeWire multimedia server
i libpipeline1 - библиотека для управления конвейерами процессов в Unix
i A libpipewire-0.3-0 - служба для обработки аудио и видео в реальном времени — библиотеки
i A libpipewire-0.3-common - libraries for the PipeWire multimedia server - common files
i A libpipewire-0.3-modules - libraries for the PipeWire multimedia server - modules
i A pipewire - audio and video processing engine multimedia server
i A pipewire-bin - PipeWire multimedia server - programs
i A pipewire-media-session - example session manager for PipeWire
i python3-pip - Python package installer
i A python3-pip-whl - Python package installer (pip wheel)
Код: Выделить всё
olej@R420:~$ aptitude show python3-pip
Пакет: python3-pip
Версия: 22.0.2+dfsg-1
Новый: да
Состояние: установлен
Установлен автоматически: нет
Приоритет: необязательный
Раздел: universe/python
Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Архитектура: all
Размер в распакованном виде: 7.041 k
Зависит: ca-certificates, python3-distutils, python3-setuptools, python3-wheel, python3:any
Рекомендует: build-essential, python3-dev (>= 3.2)
Ломает: python-pip
Заменяет: python-pip
Предоставляет: pip
Описание: Python package installer
pip is the Python package installer. It integrates with virtualenv, doesn't do partial installs, can save package state for replaying, can install
from non-egg sources, and can install from version control repositories.
This is the Python 3 version of the package.
Домашняя страница: https://pip.pypa.io/en/stable/
Код: Выделить всё
olej@R420:~$ pip --version
pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)
Из новых появился poetry. Стал модным.
Код: Выделить всё
olej@R420:~$ aptitude search poetry
p python3-poetry - Python dependency management and packaging made easy (Python 3)
p python3-poetry-core - Poetry PEP 517 Build Backend
Код: Выделить всё
olej@R420:~$ aptitude show python3-poetry
Пакет: python3-poetry
Версия: 1.1.12+dfsg-1
Новый: да
Состояние: не установлен
Приоритет: необязательный
Раздел: universe/python
Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Архитектура: all
Размер в распакованном виде: 725 k
Зависит: python3-lockfile (>= 1:0.12.2), python3-cachecontrol (>= 0.12.6) | python3 (> 3.6), python3-cachy (>= 0.3.0), python3-cleo (>= 0.8.1),
python3-clikit (>= 0.6.2), python3-html5lib (>= 0.3.1), python3-importlib-metadata | python3 (> 3.8), python3-packaging, python3-pexpect (>=
4.8.0), python3-pkginfo (>= 1.7.0), python3-poetry-core (>= 1.0.7), python3-requests (>= 2.25.1), python3-requests-toolbelt (>= 0.9.1),
python3-shellingham (>= 1.3.2), python3-tomlkit, python3-virtualenv (>= 20.4.0), python3:any
Описание: Python dependency management and packaging made easy (Python 3)
Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.
This package installs the library for Python 3.
Домашняя страница: https://python-poetry.org/