我在RHEL机器上从源代码安装了python-igraph 0.5.4和igraph 0.5.4 (也测试了0.6)。一切都很好,除了当我尝试绘图时,我得到。
"TypeError:绘图不可用“
在配置或安装阶段没有错误或警告。
要让绘图正常工作,我需要在linux上安装什么?我没有root,所以需要从源代码安装它。
发布于 2012-08-23 01:29:52
igraph使用Cairo库进行绘图,因此您需要Cairo及其Python接口。Cairo很可能已经安装在您的机器上(在/usr/lib
和/usr/lib64
中查找名为libcairo*
的文件),因此您只需要Python interface of Cairo。
不过,有一个问题。为了编译Cairo的Python接口,您需要Cairo的头文件,这些文件可能存在于您的系统中,也可能不存在。如果没有安装它们,您可以下载Cairo的源代码并从那里获取包含文件。
发布于 2021-05-07 16:25:30
正如一些受访者已经指出的那样,在这种情况下可能需要pycairo。使用Conda安装pycairo在不到一分钟的时间内修复了我机器上的问题:
conda install -c conda-forge pycairo
我假设使用PIP也能达到同样的效果:
pip install pycairo
发布于 2021-06-05 05:23:37
一个适用于Ubuntu的解决方案,对我很有效。只需安装Cairo:
sudo apt install libcairo2-dev
https://stackoverflow.com/questions/12072093
复制相似问题