AttributeError: '模块' 对象没有属性 'cairo_font_map_get_default
1 个回答
5
我很怀疑你把你的Python文件命名为 pangocairo.py
。这样做可不好,因为你把 pangocairo
这个库给覆盖了,结果导入的其实是你自己的脚本文件。
最好的情况是 pangocairo
可能并不是你想的那样。你可以用下面的命令来确认一下这个模块的路径:
import pangocairo
print(pangocairo.__file__)
这样你就能看到到底导入了哪个文件。你可能需要把这个文件重命名。
当你重命名了这个文件后,可能会在同一个地方留下一个 pangocairo.pyc
的字节缓存文件,这个文件也会被导入。确保把这个文件也删除掉。