Windows安装python-igraph教程(傻瓜式)

Windows安装python-igraph深坑

挖坑

不要直接使用pip命令在线安装,千万不要在pypi库死磕,也不要在github上下载对应源码用pip安装或者用vs编译,太折腾了,而且不一定能搞定

我尝试了用pip命令,和下载官方的安装包,都没有成功。

更憋屈的是我以前写好的代码是python3写的,用了一些python3的库,而那些库还没有python2的版本,官网虽然给出了python-igraph的python2和python3的安装,但是python-igraph模块依赖一个pycairo,没有python3的版本,最高只有python了。

Google了好多资料。在github上看了python-igraph和pycairo的页面,发现大多都是只提供的Linux下的解决方案,对Windows没有提供了一个简单易懂的解决方法,下面我介绍一个傻瓜式的操作。

Tips

Christoph提供了一个非官方的python模块的库点击进入该网址。在他的网站中提供了很多pypi里面没有提供的解决方案。(很多pypi里面的模块可能在安装的时候可能会报错,对于这些模块不如上他的网站上找找)

安装python-igraph

找到对应的python-igraph,他提供了包括包括python2和python3而且不仅有32位的还有64位的,提供的很全面。

我需要的python3.6 64位的包,下载对应的python_igraph-0.7.1.post6-cp36-none-win_amd64.whl

然后执行命令:

pip install python_igraph-0.7.1.post6-cp36-none-win_amd64.whl

安装pycairo

python-igraph在绘图的时候依赖pycairo模块(如果你不绘图,不用安装),这个非官方库也提供了对于的whl文件,同样包括32位和64位系统支持以及python2和python3的支持。

这里我下载的是pycairo-1.16.3-cp36-cp36m-win_amd64.whl,大家可以根据自己的具体需要下载相应的版本即可。
然后同样的,执行命令进行安装:

pip install pycairo-1.16.3-cp36-cp36m-win_amd64.whl

安装就结束了。很傻瓜的操作,看了网上的很多教程,走了很多弯路,希望大家不走弯路。

测试

import igraph as ig
G = ig.Graph.Famous("petersen")
plot(G)

猜你喜欢

转载自blog.csdn.net/u012950413/article/details/80950352