我正在尝试使用Raspbian在Raspberry Pi 4上安装GTK + 3。 我逐步遵循了此“从源安装” guide:
当我运行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
我试图跳过此错误并继续,但是当我尝试执行链接指南中的第一个示例代码时,我得到了:
$ 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'