如何在Windows上安装PyCairo(Cairo for Python)?

2024-04-20 07:20:42 发布

您现在位置:Python中文网/ 问答频道 /正文

今天下午我花了几个小时试图找到一个在Windows上安装PyCairo的简单教程。

Cairo项目本身不维护Windows二进制文件,它们必须在其他地方(例如http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/)进行暗装。

由于MSVC显然不是PyCairo的受支持编译器(尽管源补丁很简单),这个过程也变得更加复杂。查看此错误报告:

https://www.libreoffice.org/bugzilla/show_bug.cgi?id=22940

有人能推荐一个在Windows上安装PyCairo的教程吗?


Tags: 文件项目orghttpwindows地方二进制ftp
3条回答

您应该尝试从Gohlke存储库中为pyCairopy2Cairo安装windows二进制文件。

我从未使用过pyCairo,但花了4分钟安装并完成了我的第一个png示例文件。

我相信我已经用pygtk all-in-one installer安装了一个副本,我相信它确实有效(32b,python2,请注意)。他们在你的帖子中也提到了gnome URL

为完整性添加以下内容——joaquin的上述回答提供了一个更简单的路由(和Python3支持)。


请参阅以下教程:

http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html

(也位于http://hal.elte.hu/~nepusz/development/igraph/tutorial/install.html)。

我问了上面的问题,这样我就可以自己回答了。希望以后遇到类似情况的人能找到这个帖子:)

虽然google“pycairo install windows”提供了上述链接,但它显示在一些不太有用的页面下面,而且igraph文档是否适用也不是特别明显。

最终,我安装了PyCairo(来自问题中的GNOME链接),而没有Cairo本身。这给了我一个DLL导入错误时,我试图使用它。幸运的是,StackOverflow上存在一个与此错误相关的问题:

pycairo "ImportError: DLL load failed: The specified module could not be found." even after DLLs installed

这个问题讨论了来自Tamas的优秀的教程,链接在上面,这是我启动和运行所需的全部内容。

相关问题 更多 >