如果我尝试从cairo网站运行this example,我会得到:
AttributeError: 'module' object has no attribute 'cairo_font_map_get_default'
我想我错过了一些包裹? (我在Ubuntu 14.04上)
但是,我尝试找到我需要的开发包,我找到的唯一答案是this,它是从GTK2堆栈推荐的东西,但如果有的话,我对GTK3感兴趣,而不是2。
答案 0 :(得分:3)
我强烈怀疑你调用了你的Python文件pangocairo.py
。不要这样做,你正在屏蔽pangocairo
库,而是导入你自己的脚本文件。
最好pangocairo
不是你认为的那样。使用以下命令验证模块的路径:
import pangocairo
print(pangocairo.__file__)
查看哪些文件真正正在导入。您可能需要重命名此文件。
当您重命名受影响的文件时,pangocairo.pyc
字节缓存文件可能会保留在同一位置,该位置仍将被导入。确保完全删除该文件。