Как установить Pygobject из официального репозитория?

Я хочу установить пакет Pygobject на мою Ubuntu 13.10. Я попробовал вариант JHBuild, но застрял в конце очень длительного процесса.

На учебном сайте Pygobject говорится, что он поставляется в комплекте со всеми своими зависимостями почти для всех дистрибутивов Linux и может быть установлен из официального репозитория дистрибутива.

Я искал его в центре программного обеспечения, но не смог его найти. Все, что вернулось, это некоторые библиотеки проверки правописания и заголовки разработки для привязок Python gobject (я новичок, поэтому, пожалуйста, дайте мне знать, если это то, что мне нужно для создания приложений pygtk в python 3.3.2).

Я являюсь догадываюсь, что это нужно установить с помощью интерфейса командной строки, но не могу понять, как.

17
задан 13 February 2014 в 22:06

2 ответа

Библиотеки разработки обычно не очень хорошо проявляются в центре программного обеспечения. Обычно использование apt-cache search поможет здесь. Например,

apt-cache search python gobject

покажет вам все пакеты, связанные с самоанализом python и gobject. Вот фрагмент результатов:

python-gi - Python 2.x bindings for gobject-introspection libraries
python-gi-cairo - Python Cairo bindings for the GObject library
python-gi-dbg - Python bindings for the GObject library (debug extension)
python-gi-dev - development headers for GObject Python bindings
python-gobject - Python 2.x bindings for GObject - transitional package
python-gobject-2 - deprecated static Python bindings for the GObject library
python-gobject-2-dbg - deprecated static Python bindings for the GObject library (debug extension)
python-gobject-2-dev - development headers for the static GObject Python bindings
python-gobject-dbg - Python 2.x debugging modules for GObject - transitional package
python-gobject-dev - Python 2.x development headers for GObject - transitional package
python-pyudev - Python bindings for libudev
python3-gi - Python 3 bindings for gobject-introspection libraries
python3-gi-cairo - Python 3 Cairo bindings for the GObject library
python3-gi-dbg - Python 3 bindings for gobject-introspection libraries (debug extension)
python3-pyudev - Python3 bindings for libudev

Поскольку вы ищете Python 3, я бы установил python3-gi, это, вероятно, пакет, который вы ищете, поэтому ...

sudo apt-get install python3-gi
0
ответ дан 13 February 2014 в 22:06

В настоящее время (>=python3.5) вы должны используйте пип. Например,

python -m pip install --user pygobject

я рекомендую вариант --user, чтобы избежать проблем с правами доступа и неудобного использования sudo (см. этот вопрос).

Вы можете получить ошибку установки. В этом случае помогает установка libgirepository1.0-dev либо с диспетчером пакетов, либо в командной строке с

sudo apt-get install libgirepository1.0-dev
1
ответ дан 9 May 2020 в 17:04

Другие вопросы по тегам:

Похожие вопросы: