今天下午,我花了数小时的时间试图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