我在RHEL机器上从源代码安装了python-igraph 0.5.4和igraph 0.5.4(也经过测试0.6)。一切都很好,除非我尝试绘制时得到。

“TypeError:绘图不可用”

在配置或安装阶段没有错误或警告。

我需要在Linux上安装什么才能使绘图工作?我没有root用户,因此需要从源代码安装它。

最佳答案

igraph使用Cairo库进行绘图,因此您将需要Cairo及其Python接口(interface)。可能是您的计算机上已经安装了Cairo(在libcairo*/usr/lib中查找名为/usr/lib64的文件),因此只需要Python interface of Cairo即可。

不过有一个问题。为了编译Cairo的Python接口(interface),您将需要Cairo的头文件,该文件可能会或可能不会出现在您的系统中。如果未安装它们,则可以下载Cairo的源代码并从中获取包含文件。

关于python - python + igraph “plotting not available”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12072093/

10-12 15:56