Рейтинг:3

Что такое пакет для pycairo в Ubuntu?

флаг us

Графики, программа для построения графиков, требует зависимость пикайро.

В репозиториях Ubuntu есть два пакета с похожим названием: python3-gi-cairo и python3-каир.

Который из этих подходящий пакеты соответствуют пакету PyPI пикайро? Я просмотрел описания пакетов python3-gi-cairo и python3-каир, но я не уверен, какой из них соответствует пикайро, или если оба необходимы.

В общем, как найти нужный подходящий package в таких случаях, когда два пакета python имеют одинаковые имена?


Примечание. Я являюсь сопровождающим PPA для графиков. Мне нужно использовать соответствующий пакет apt в качестве зависимости в дебиан/управление. Установка с помощью pip не вариант.

Knud Larsen avatar
флаг by
Подсказки: https://packages.ubuntu.com/focal/python3-gi-cairo — привязки Python 3 Cairo для библиотеки GObject. .......... И `python3-cairo` https://packages.ubuntu.com/focal/python3-cairo
N0rbert avatar
флаг zw
Для сборки вам, вероятно, понадобится python3-cairo-dev. См. https://packages.ubuntu.com/source/focal/pycairo.
Рейтинг:2
флаг cn

Судя по описанию к python3-gi-cairo упаковка (подходящее шоу python3-gi-cairo)...

GObject — это уровень абстракции, который позволяет программировать с помощью объекта.
 парадигма, совместимая со многими языками. Это часть Glib,
 основная библиотека, используемая для сборки GTK+ и GNOME.
 .
 Этот пакет содержит привязки Python 3 Cairo для GObject. Это в основном
 используется другими привязками для сопоставления своих GObjects с объектами Python.

А вот и описание для python3-каир упаковка (подходящее шоу python3-cairo)...

Этот пакет содержит модули, позволяющие использовать вектор Cairo.
 графическая библиотека в программах Python3.

Итак, второй(python3-каир) будет пакетом, который вы хотите.

Тем не менее, хранители пикаиро предлагаем вам установить его через точка. Для Ubuntu/Debian говорят установить заголовки и pkg-config

$ sudo apt установить libcairo2-dev pkg-config python3-dev

а затем установить пункт3 упаковка

$ pip3 установить pycairo

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.