【发布时间】:2015-12-13 13:10:36
【问题描述】:
我想用 igraph 执行一个简单的绘图,但出现以下错误:
File "testigraph.py", line 51, in <module>
plot(g, **visual_style)
File "/Library/Python/2.7/site-packages/igraph/drawing/__init__.py", line 446, in plot
result = Plot(target, bbox, background=kwds.get("background", "white"))
File "/Library/Python/2.7/site-packages/igraph/drawing/__init__.py", line 117, in __init__
self._surface_was_created = not isinstance(target, cairo.Surface)
File "/Library/Python/2.7/site-packages/igraph/drawing/utils.py", line 396, in __getattr__
raise TypeError("plotting not available")
看起来像这个错误python + igraph "plotting not available",但我仍然无法解决我的问题。我尝试按照 http://igraph.org/python/doc/tutorial/install.html#installing-igraph 上的 Cairo 安装说明进行操作,但我不知道如何让它工作。
--- 编辑
现在我收到此错误:
OSError: dlopen() failed to load a library: cairo / cairo-2
我找到了这个解决方案Trouble running WeasyPrint after installing El Capitan (OSX 10.11),但它不适用于 OS X Yosemite。运行
csrutil status
返回未找到的命令。
谢谢!
【问题讨论】:
标签: python macos installation pycairo