我在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/