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

Cla*_*oik 19 python windows installation cairo pycairo

我今天下午花了几个小时试图找到一个在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的教程吗?

joa*_*uin 26

您应该从Gohlke存储库中为pyCairopy2Cairo尝试Windows二进制安装程序.

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


Cla*_*oik 6

添加以下内容是为了完整性 - 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安装Windows"确实提供了上述链接,但它在下面显示了一些相当无益的页面,并且igraph文档将适用也不是特别明显.

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

pycairo"ImportError:DLL加载失败:找不到指定的模块." 即使安装了DLL之后

这个问题讨论了上面链接的Tamas 的优秀教程,这是我需要起床和运行的全部内容.


XTL*_*XTL 5

我相信我已经使用pygtk all-in-one安装程序安装了一个副本,我相信它做了Just Work(32b,python2,请注意).他们还提到了帖子中的gnome URL.