Windows7 64位环境下Python-igraph环境配置的方法

本文介绍了Windows7 64位环境下Python-igraph环境配置的方法,分享给大家,具体如下:

Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
其实配置很简单,但是网上的几个都不咋靠谱 。而且我本身对这个软件挺感兴趣 。igraph是一个网络分析包和工具集,可以通过R、Python、C/C调用,本文主要介绍python安装 。其中关于Windows下的安装说明如下:
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
一、安装igraph
【Windows7 64位环境下Python-igraph环境配置的方法】1、不成功的安装:
按照官网的意思就是建议下载msi的安装包
这个诡异的安装包只有32位没有64位,所以大家就不用试了,而且最新的0.71已经没有msi安装包了 。。后面安装其他依赖也是这个问题 。接下来官网建议直接pip install igraph,但是pip仓库内的版本好像有点问题,所以大家也不用试了,如果你非要试试看我也不反对 。
2、成功的安装:
让我们一起感谢Christoph,他提供了非官方的whl安装包 。这里还有很多其他的Windows二进制python扩展包 。
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
提示successful 。
二、安装pycairo
cairo是一个用于向量图形绘图的开源库,可以在多个背景下进行2D绘图,C语言实现,它的python版本就是pycairo 。请不要参考网上关于pycairo-1.8.10.win32-py2.7.msi安装的文章,因为目前的发行版里没有针对Windows64位系统的,如图:
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
还是感谢Christoph,他也提供了pycairo非官方的whl安装包 。
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
这里下载对应系统的python_igraph-0.7.1.post6-cp27-none-win_amd64.whl 。到下载目录执行命令:
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
OK,至此就安装结束了,并不需要常见的那几篇文章所说的,下载补全其他的dll 。让我们在python下测试一下:
Windows7 64位环境下Python-igraph环境配置的方法

文章插图

Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
三、如果没有安装成功 。
这里给大家推荐一个好用的依赖检测工具,其他的python扩展包也同样适用:http://www.dependencywalker.com/,下载系统对应版本,解压缩直接运行即可,在depends.exe内打开你下载安装的包的pyd文件,例如刚才下载的pycairo库(应该在你pip对应的python安装目录Libsite-packagescairo内):
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
检测到刚才安装的pycairo的依赖情况,有没有错误主要看最下面的log输出,两个warning,没有错误:
Windows7 64位环境下Python-igraph环境配置的方法

文章插图
Windows7 64位环境下Python-igraph环境配置的方法

推荐阅读