Windows7 64位环境下Python-igraph环境配置的方法
本文介绍了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,没有错误:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
- 面向Windows 7系统发布的3月汇总更新(KB4088875),导致那些没有安装或者安装了非兼容防病毒产品的Windows 7设备将无法继续接受Windows 7系统安全更新。下文小编就为大家2018-03-21
windows7系统下如何关闭VNC Server开机自动启动?
最近,很多网友问小编windows7系统下如何关闭VNC Server开机自动启动?今天小编就给大家介绍解决这一问题的方法,需要的朋友欢迎借鉴2018-01-24- 这篇文章主要介绍了Windows7双系统的启动顺序怎样设置,详细的介绍了如何设置Windows7双系统的启动顺序,具体一定的参考价值,有兴趣的可以了解一下2017-11-02
- 经常有网友问到,自己的电脑右下角的小喇叭图标莫名其妙的消失了,下面小编给大家介绍Windows7系统扬声器音量图标不见了怎么找回的解决方法,一起看看吧2017-10-17
Oracle 12c如何卸载?Windows7上完全卸载Oracle 12c操作步骤(图解教程)
Oracle数据库是一个甲骨文公司以高级结构化查询语言(SQL)为基础设计的大型关系数据库,很多朋友想知道Oracle 12c到底如何卸载删除干净呢?下面就分享下Oracle12c卸载教程,2017-07-28Windows7更新补丁KB4025341下载(附修复解决问题汇总) 32位/64位
微软面向所有尚处于支持范围内的Windows系统发布了更新升级,如果你依然使用Windows 7或者Windows Server 2008 R2 SP1,那么今天可以获得KB4025341月度更新,本文带来Windo2017-07-19Win7 下U盘安装Ubuntu16.04 双系统详细图文教程
windows和Ubantu双系统安装主要分为五大步骤,下面通过图文并茂的形式给大家介绍Win7 下U盘安装Ubuntu16.04 双系统详细图文教程,需要的的朋友参考下吧2017-07-12Windows7更新补丁KB4022719下载地址 (附KB4022719补丁修复更新内容) 32
Windows 7更新KB4022719和KB4022722现已可供下载。Windows 7的更新KBYY是具有系统改进和错误修复的汇总更新。本文提供Windows7更新补丁KB4022719下载地址 以及KB4022719补2017-06-17- 很多朋友不清楚win7系统怎么连接打印机的,今天小编给大家带来了一篇教程关于win7系统连接打印机的方法,需要的的朋友参考下吧2017-05-09
- 最近,有网友反映win7系统中连接VPN时出现错误809,这是怎么回事呢?本文将提供Win7系统连接VPN时提示错误809问题的解决方法供大家了解,希望对大家有所帮助。2015-11-24
最新评论