Ошибка импорта в Каир: неопределенный символ: cairo_tee_surface_index - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь установить GTK + 3 на Raspberry Pi 4, используя Raspbian. Я следовал этому руководству по установке шаг за шагом:

Когда я запускаю jhbuild build pygobject, все работает до последнего шага. Там он дает мне:

ImportError: /home/user/jhbuild/install/lib/python3.7/site-packages/cairo/_cairo.cpython-37m-arm-linux-gnueabihf.so: undefined symbol: cairo_tee_surface_index

Я пытался пропустить эту ошибку и go вперед, но когда я пытаюсь выполнить первый пример кода из связанного руководства, я получаю:

$ python test1.py
Traceback (most recent call last):
  File "test1.py", line 1, in <module>
    import gi
ModuleNotFoundError: No module named 'gi'

Что не так и как я могу решить эту проблему?

Скажите, пожалуйста, какая дополнительная информация необходима для ответа на мой вопрос.

Заранее спасибо.

РЕДАКТИРОВАТЬ: При выполнении python3 setup.py build --build-base /home/user/.cache/jhbuild/build/pygobject в ~/jhbuild/checkout/pygobject вручную это дает мне этот вывод в конце

File "setup.py", line 860, in find_new_api
    import cairo
ModuleNotFoundError: No module named 'cairo'
...