【发布时间】:2012-05-10 17:49:10
【问题描述】:
我正在尝试在 Python 3.2 中使用 rsvg,但我不断收到导入错误。我已经安装了所有的 librsvg 包和 cairo。我在网上找不到任何关于要安装什么才能让它工作的东西。我确实听说 rsvg 模块自 2005 年以来没有更新,所以它只是与 Python 3.2 不兼容,还是我可以尝试安装其他东西?或者,如果 rsvg 不起作用,是否有人对通过 Python 显示 SVG 文件的简单方法有任何建议(基本上只是显示图像)?
编辑:我得到的错误是:'ImportError: No module named rsvg'
此错误在 python2 中不显示
提前致谢
【问题讨论】:
-
您遇到什么错误?您可以将其添加到您的问题中吗?
-
我认为 PyQt 应该能够显示 SVG 图像。它适用于 Python 3 - 查找包
python3-pyqt4。 -
您可以通过
ctypes包装它,请参阅stackoverflow.com/a/14943090/1832154。我必须安装大量的包才能获得它的 python 绑定,所以我只在很少需要的时候使用ctypes。
标签: python svg python-3.x cairo rsvg