在windows上安装Python Igraph
前言
igraph的安装还是有点麻烦,折腾了好久,才装好出图了。
只是装好igraph,没有cairo是出不来图的。。。
简介
igraph是免费的复杂网络(graphs)处理包,可以处理百万级节点的网络(取决于机器内存)。igraph提供了R和C语言程序包,以及Python和Ruby语言扩展,它包括的功能包括:
网络可视化
传统图论算法:最小生成树,网络流等
复杂网络处理算法:随机网络模型,网络处理(k-cores, PageRank, betweenness, motifs),社区发现算法等
安装
第一步
下载igraph的whl文件,python_igraph 打开后找到对应的操作系统和python版本的igraph的whl文件并下载;
我的操作系统是64位,Python版本为3.7,于是下载如下whl文件放在D:\JY\Python路径下
第二步
下载pycairo的whl文件,pycairo 打开后找到对应的操作系统和python版本的igraph的whl文件并下载;
我的操作系统是64位,Python版本为3.7,于是下载如下whl文件放在D:\JY\Python路径下
第三步
Anaconda下的安装
打开Anaconda Prompt,进入刚才下载文件所保存的目录
执行命令 pip install pycairo-1.19.1-cp37-cp37m-win_amd64.whl
pip install python_igraph-0.7.1.post6-cp37-cp37m-win_amd64.whl
没有装Anaconda的情况下
win+R 输入cmd
进入下载文件所保存的目录
执行命令 pip install pycairo-1.19.1-cp37-cp37m-win_amd64.whl
执行命令 pip install python_igraph-0.7.1.post6-cp37-cp37m-win_amd64.whl
第四步
在pycharm中用简单的代码测试一下:
from igraph import *
g = Graph.Famous("petersen")
plot(g)
可以出图。搞定。












网友评论