小编rmn*_*rmn的帖子

Python:导入cairo错误(2.7和3.6)undefined symbol:cairo_tee_surface_index

尝试在Python 2.7中导入gtk时出现以下错误:

>>> import gtk Traceback (most recent call last): File "<stdin>", line 1, in <module> File "gtk/__init__.py", line 40, in <module> from gtk import _gtk File "/usr/lib/python2.7/site-packages/cairo/__init__.py", line 1, in <module> from ._cairo import * # noqa: F401,F403 ImportError: /usr/lib/python2.7/site-packages/cairo/_cairo.so: undefined symbol: cairo_tee_surface_index

尝试从Python 3.6导入cairo时出现以下错误:

>>> import cairo Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.6/site-packages/cairo/__init__.py", line 1, in <module> from ._cairo import * # noqa: F401,F403 ImportError: /usr/lib/python3.6/site-packages/cairo/_cairo.cpython-36m-x86_64-linux-gnu.so: undefined symbol: cairo_tee_surface_index

我按照BLFS书中给出的顺序编译和构建模块.我也按照书中的说明安装了cairo,并启用了tee.

我的系统是LFS,4.14.4内核版本,Python …

linux pygtk pycairo python-2.7 python-3.6

10
推荐指数
2
解决办法
2497
查看次数

标签 统计

linux ×1

pycairo ×1

pygtk ×1

python-2.7 ×1

python-3.6 ×1