当前位置: 代码网 > 科技>操作系统>Windows > Windows7 64位环境下Python-igraph环境配置的方法

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

2017年11月01日 Windows 我要评论
[windows7] Windows7 64位环境下Python-igraph环境配置的方法本篇文章主要介绍了Windows7 64位环境下Python-igraph环境配置的方法,非常具有实用价值,需要的朋友可以参考下... 17-11-01

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

其实配置很简单,但是网上的几个都不咋靠谱。而且我本身对这个软件挺感兴趣。igraph是一个网络分析包和工具集,可以通过r、python、c/c++调用,本文主要介绍python安装,相关文档看这里http://igraph.org/python/,其中关于windows下的安装说明如下:

一、安装igraph

1、不成功的安装:

按照官网的意思就是建议下载msi的安装包:https://pypi.python.org/pypi/python-igraph/0.6.5,这个诡异的安装包只有32位没有64位,所以大家就不用试了,而且最新的0.71已经没有msi安装包了。。后面安装其他依赖也是这个问题。接下来官网建议直接pip install igraph,但是pip仓库内的版本好像有点问题,所以大家也不用试了,如果你非要试试看我也不反对。

2、成功的安装:

让我们一起感谢christoph,他提供了非官方的whl安装包。http://www.lfd.uci.edu/~gohlke/pythonlibs/,这里还有很多其他的windows二进制python扩展包。

  

我是python2.7+64位,下载对应版本:python_igraph-0.7.1.post6-cp27-none-win_amd64.whl。

进入本地保存的目录执行:

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

提示successful。

二、安装pycairo

cairo是一个用于向量图形绘图的开源库,可以在多个背景下进行2d绘图,c语言实现,它的python版本就是pycairo。请不要参考网上关于pycairo-1.8.10.win32-py2.7.msi安装的文章,因为目前的发行版里没有针对windows64位系统的,如图:

还是感谢christoph,他也提供了pycairo非官方的whl安装包。http://www.lfd.uci.edu/~gohlke/pythonlibs/

这里下载对应系统的python_igraph-0.7.1.post6-cp27-none-win_amd64.whl。到下载目录执行命令:

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

ok,至此就安装结束了,并不需要常见的那几篇文章所说的,下载补全其他的dll。让我们在python下测试一下:

from igraph import *    
g = graph.famous("petersen")    
summary(g)    
plot(g)

三、如果没有安装成功。

这里给大家推荐一个好用的依赖检测工具,其他的python扩展包也同样适用:http://www.dependencywalker.com/,下载系统对应版本,解压缩直接运行即可,在depends.exe内打开你下载安装的包的pyd文件,例如刚才下载的pycairo库(应该在你pip对应的python安装目录lib\site-packages\cairo内):

检测到刚才安装的pycairo的依赖情况,有没有错误主要看最下面的log输出,两个warning,没有错误:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com