Windows7 64位環(huán)境下Python-igraph環(huán)境配置的方法

本文介紹了Windows7 64位環(huán)境下Python-igraph環(huán)境配置的方法,分享給大家,具體如下:
其實(shí)配置很簡(jiǎn)單,但是網(wǎng)上的幾個(gè)都不咋靠譜。而且我本身對(duì)這個(gè)軟件挺感興趣。igraph是一個(gè)網(wǎng)絡(luò)分析包和工具集,可以通過(guò)R、Python、C/C++調(diào)用,本文主要介紹python安裝,相關(guān)文檔看這里http://igraph.org/python/,其中關(guān)于Windows下的安裝說(shuō)明如下:
一、安裝igraph
1、不成功的安裝:
按照官網(wǎng)的意思就是建議下載msi的安裝包:https://pypi.python.org/pypi/python-igraph/0.6.5,這個(gè)詭異的安裝包只有32位沒(méi)有64位,所以大家就不用試了,而且最新的0.71已經(jīng)沒(méi)有msi安裝包了。。后面安裝其他依賴(lài)也是這個(gè)問(wèn)題。接下來(lái)官網(wǎng)建議直接pip install igraph,但是pip倉(cāng)庫(kù)內(nèi)的版本好像有點(diǎn)問(wèn)題,所以大家也不用試了,如果你非要試試看我也不反對(duì)。
2、成功的安裝:
讓我們一起感謝Christoph,他提供了非官方的whl安裝包。http://www.lfd.uci.edu/~gohlke/pythonlibs/,這里還有很多其他的Windows二進(jìn)制python擴(kuò)展包。
我是python2.7+64位,下載對(duì)應(yīng)版本:python_igraph-0.7.1.post6-cp27-none-win_amd64.whl。
進(jìn)入本地保存的目錄執(zhí)行:
pip install python_igraph-0.7.1.post6-cp27-none-win_amd64.whl
提示successful。
二、安裝pycairo
cairo是一個(gè)用于向量圖形繪圖的開(kāi)源庫(kù),可以在多個(gè)背景下進(jìn)行2D繪圖,C語(yǔ)言實(shí)現(xiàn),它的python版本就是pycairo。請(qǐng)不要參考網(wǎng)上關(guān)于pycairo-1.8.10.win32-py2.7.msi安裝的文章,因?yàn)槟壳暗陌l(fā)行版里沒(méi)有針對(duì)Windows64位系統(tǒng)的,如圖:
還是感謝Christoph,他也提供了pycairo非官方的whl安裝包。http://www.lfd.uci.edu/~gohlke/pythonlibs/:
這里下載對(duì)應(yīng)系統(tǒng)的python_igraph-0.7.1.post6-cp27-none-win_amd64.whl。到下載目錄執(zhí)行命令:
pip install python_igraph-0.7.1.post6-cp27-none-win_amd64.whl
OK,至此就安裝結(jié)束了,并不需要常見(jiàn)的那幾篇文章所說(shuō)的,下載補(bǔ)全其他的dll。讓我們?cè)趐ython下測(cè)試一下:
from igraph import * g = Graph.Famous("petersen") summary(g) plot(g)
三、如果沒(méi)有安裝成功。
這里給大家推薦一個(gè)好用的依賴(lài)檢測(cè)工具,其他的python擴(kuò)展包也同樣適用:http://www.dependencywalker.com/,下載系統(tǒng)對(duì)應(yīng)版本,解壓縮直接運(yùn)行即可,在depends.exe內(nèi)打開(kāi)你下載安裝的包的pyd文件,例如剛才下載的pycairo庫(kù)(應(yīng)該在你pip對(duì)應(yīng)的python安裝目錄Lib\site-packages\cairo內(nèi)):
檢測(cè)到剛才安裝的pycairo的依賴(lài)情況,有沒(méi)有錯(cuò)誤主要看最下面的log輸出,兩個(gè)warning,沒(méi)有錯(cuò)誤:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
無(wú)法繼續(xù)接受Windows 7系統(tǒng)安全更新的解決方法
面向Windows 7系統(tǒng)發(fā)布的3月匯總更新(KB4088875),導(dǎo)致那些沒(méi)有安裝或者安裝了非兼容防病毒產(chǎn)品的Windows 7設(shè)備將無(wú)法繼續(xù)接受Windows 7系統(tǒng)安全更新。下文小編就為大家2018-03-21windows7系統(tǒng)下如何關(guān)閉VNC Server開(kāi)機(jī)自動(dòng)啟動(dòng)?
最近,很多網(wǎng)友問(wèn)小編windows7系統(tǒng)下如何關(guān)閉VNC Server開(kāi)機(jī)自動(dòng)啟動(dòng)?今天小編就給大家介紹解決這一問(wèn)題的方法,需要的朋友歡迎借鑒2018-01-24Windows7雙系統(tǒng)的啟動(dòng)順序怎樣設(shè)置
這篇文章主要介紹了Windows7雙系統(tǒng)的啟動(dòng)順序怎樣設(shè)置,詳細(xì)的介紹了如何設(shè)置Windows7雙系統(tǒng)的啟動(dòng)順序,具體一定的參考價(jià)值,有興趣的可以了解一下2017-11-02Windows7系統(tǒng)揚(yáng)聲器音量圖標(biāo)不見(jiàn)了怎么找回
經(jīng)常有網(wǎng)友問(wèn)到,自己的電腦右下角的小喇叭圖標(biāo)莫名其妙的消失了,下面小編給大家介紹Windows7系統(tǒng)揚(yáng)聲器音量圖標(biāo)不見(jiàn)了怎么找回的解決方法,一起看看吧2017-10-17Oracle 12c如何卸載?Windows7上完全卸載Oracle 12c操作步驟(圖解教程)
Oracle數(shù)據(jù)庫(kù)是一個(gè)甲骨文公司以高級(jí)結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL)為基礎(chǔ)設(shè)計(jì)的大型關(guān)系數(shù)據(jù)庫(kù),很多朋友想知道Oracle 12c到底如何卸載刪除干凈呢?下面就分享下Oracle12c卸載教程,2017-07-28Windows7更新補(bǔ)丁KB4025341下載(附修復(fù)解決問(wèn)題匯總) 32位/64位
微軟面向所有尚處于支持范圍內(nèi)的Windows系統(tǒng)發(fā)布了更新升級(jí),如果你依然使用Windows 7或者Windows Server 2008 R2 SP1,那么今天可以獲得KB4025341月度更新,本文帶來(lái)Windo2017-07-19Win7 下U盤(pán)安裝Ubuntu16.04 雙系統(tǒng)詳細(xì)圖文教程
windows和Ubantu雙系統(tǒng)安裝主要分為五大步驟,下面通過(guò)圖文并茂的形式給大家介紹Win7 下U盤(pán)安裝Ubuntu16.04 雙系統(tǒng)詳細(xì)圖文教程,需要的的朋友參考下吧2017-07-12Windows7更新補(bǔ)丁KB4022719下載地址 (附KB4022719補(bǔ)丁修復(fù)更新內(nèi)容) 32
Windows 7更新KB4022719和KB4022722現(xiàn)已可供下載。Windows 7的更新KBYY是具有系統(tǒng)改進(jìn)和錯(cuò)誤修復(fù)的匯總更新。本文提供Windows7更新補(bǔ)丁KB4022719下載地址 以及KB4022719補(bǔ)2017-06-17Windows7系統(tǒng)連接打印機(jī)的操作方法步驟
很多朋友不清楚win7系統(tǒng)怎么連接打印機(jī)的,今天小編給大家?guī)?lái)了一篇教程關(guān)于win7系統(tǒng)連接打印機(jī)的方法,需要的的朋友參考下吧2017-05-09Windows7上巧妙安裝微軟回環(huán)網(wǎng)卡教程介紹
最近,有網(wǎng)友反映win7系統(tǒng)中連接VPN時(shí)出現(xiàn)錯(cuò)誤809,這是怎么回事呢?本文將提供Win7系統(tǒng)連接VPN時(shí)提示錯(cuò)誤809問(wèn)題的解決方法供大家了解,希望對(duì)大家有所幫助。2015-11-24