我在RHEL机器上从源安装了python-igraph 0.5.4和igraph 0.5.4(也测试了0.6).一切都很好,除非我试图策划我得到.
"TypeError:绘图不可用"
配置或安装阶段没有错误或警告.
我需要在linux上安装什么才能使绘图工作?我没有root,所以需要从源代码安装它.
Tam*_*más 11
igraph使用Cairo库进行绘图,因此您将需要Cairo及其Python界面.机会是,开罗已经安装在你的机器上(查找命名的文件libcairo*中/usr/lib和/usr/lib64),所以你只需要在开罗的Python接口.
但是有一个问题.为了编译Cairo的Python接口,您将需要Cairo的头文件,这些头文件可能存在或可能不存在于您的系统中.如果没有安装它们,您可以下载Cairo的源代码并从那里获取包含文件.
我在MacBook上遇到了同样的问题,所以我想分享我的解决方案.
我试着安装pycairo,py2cairo.安装似乎没问题,但随后:
import pycairo 以下解决了igraph绘图问题:
sudo pip install cairocffi
Run Code Online (Sandbox Code Playgroud)
因此,我使用cairocffi代替pycairo,这就是诀窍.
| 归档时间: |
|
| 查看次数: |
13037 次 |
| 最近记录: |