我想用i执行一个简单的绘图,但是我得到了以下错误:
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。正在运行
csrutil status返回未找到的命令。
谢谢!
发布于 2017-07-31 12:44:32
这里也有同样的问题!我试着安装pycairo,py2cairo。安装似乎没有问题,但随后:
下列方法解决了照片标绘问题:
sudo pip install cairocffi所以我用cairocffi代替了pycairo。
https://stackoverflow.com/questions/34251426
复制相似问题