你如何在Windows上安装PyCairo(开罗for Python)?

今天下午,我花了数小时的时间试图find一个在Windows上安装PyCairo的简单教程。

开罗项目本身不保留Windows二进制文件,它们必须在其他地方下载(例如http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/ )。

MSVC显然不是PyCairo支持的编译器(虽然源代码很简单),这一过程也变得更加复杂。 看到这个错误报告:

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

任何人都可以推荐在Windows上安装PyCairo的教程?

你应该尝试从Gohlke仓库的Windows二进制安装程序的pyCairo和py2Cairo 。

我从来没有使用pyCairo自己,但花了4分钟安装,并得到我的第一个PNG的例子文件完成。

为了完整性添加以下内容 – joaquin上面的答案提供了一个更简单的路线(和Python 3支持)。


请参阅以下教程:

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

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

我问了上面的问题,以便我可以自己回答。 希望将来在类似情况下的人们会发现这篇文章:)

虽然谷歌搜索“pycairo安装窗口”确实给出了上述的链接,但是下面给出了一些相当无益的页面,igraph文档也不是特别明显。

最后,我安装了PyCairo(从GNOME链接的问题),没有开罗本身。 这给了我一个DLL导入错误,当我试图使用它。 幸运的是,在StackOverflow上存在与此错误有关的问题:

pycairo“ImportError:DLL加载失败:无法找到指定的模块。” 即使在DLL安装之后

这个问题讨论了上面链接的Tamas的优秀教程,这些都是我需要启动和运行的。

我相信我已经安装了一个使用pygtk一体化安装程序的副本,我相信它做了Just Work(32b,python2,介意你)。 他们还提到你的文章中的GNOME网址 。

一个简单的教程: http : //digitalpbk.blogspot.com.au/2012/03/installing-pygtk-pypango-and-pycairo-on.html

只有4个步骤,像一个魅力工作。

在一个http://www.pygtk.org/downloads.html中安装pygtk 。它包含pygtk及其所有的依赖项,包括pycairo