공식 저장소에서 pygobject를 어떻게 설치합니까?


17

우분투 13.10에 Pygobject 패키지를 설치하고 싶습니다. JHBuild 옵션을 시도했지만 매우 긴 프로세스가 끝날 때 막혔습니다.

Pygobject의 튜토리얼 웹 사이트에 따르면 거의 모든 Linux 배포판에 대한 모든 종속성이 패키지로 제공되며 공식 배포 저장소에서 설치할 수 있습니다.

소프트웨어 센터에서 찾았지만 찾을 수 없었습니다. gobject python 바인딩에 대한 맞춤법 검사 라이브러리 및 개발 헤더 만 반환했습니다.

커맨드 라인 인터페이스를 사용하여 설치해야하지만 방법을 알 수는 없습니다.


비슷한 문서 문제가 발생한 것 같습니다. 에보고 gitlab.gnome.org/GNOME/gnome-shell/issues/716
벤 크리시

답변:


15

개발 라이브러리는 일반적으로 소프트웨어 센터에서 잘 표시되지 않습니다. 일반적으로 사용 apt-cache search하면 여기에 도움이됩니다. 예를 들어 :

apt-cache search python gobject

python 및 gobject introspection과 관련된 모든 패키지를 보여줍니다. 다음은 결과 스 니펫입니다.

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

네, 답변을 업데이트했습니다.
Jorge Castro

-gipython 2 또는 python 3 패키지 를 설치하라는 제안으로 대답해야 합니다. 파이썬으로 gobject 코드를 작성하는 선호되는 방법이므로 이전 pygobject 바인딩은 더 이상 사용되지 않습니다. 또한 gir1.2-foopython에서 gi로 사용하려는 라이브러리 의 패키지 를 설치하는 것이 좋습니다 .
dobey

@dobey 내 답변을 자유롭게 편집하십시오!
Jorge Castro

이것은 나를 위해 그것을 해결 :sudo apt install -y python-gi-dev
rofrol

sudo -H pip3 install PyGObject
Laurenz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.