......并不是说我对开罗有任何反对 - 事实上我喜欢它。安装Python绑定非常困难,特别是在Mac上(参见有关在OS X上安装pycairo的所有SO问题)。还有更好的选择吗?
修改:
对于更多上下文,我正在创建一个我希望易于部署的Web服务,理想情况下使用标准安装通道;无法简单地使用pip
或easy_install
在许多部署平台上的部署过程中引入了复杂性。此外,我希望任何人都可以轻松地设置虚拟环境并在本地计算机上对应用程序进行开发。同样,安装简便是重要的一点。
答案 0 :(得分:6)
Kiva,Enable的一部分,是一个抽象矢量渲染器的库。它支持cairo,Agg和其他几个渲染器,但Agg是默认值。它适用于Linux,OS X和Windows。
答案 1 :(得分:3)
cairocffi使用pip / virtualenv安装干净,并提供与pycairo相同的API。 http://packages.python.org/cairocffi/