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)于Windows下的安裝說(shuō)明如下:


一、安裝igraph
1、不成功的安裝:
按照官網(wǎng)的意思就是建議下載msi的安裝包
這個(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安裝包。這里還有很多其他的Windows二進(jìn)制python擴(kuò)展包。


進(jìn)入本地保存的目錄執(zhí)行:
提示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安裝包。


這里下載對(duì)應(yīng)系統(tǒng)的python_igraph-0.7.1.post6-cp27-none-win_amd64.whl。到下載目錄執(zhí)行命令:
OK,至此就安裝結(jié)束了,并不需要常見(jiàn)的那幾篇文章所說(shuō)的,下載補(bǔ)全其他的dll。讓我們?cè)趐ython下測(cè)試一下:


三、如果沒(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安裝目錄Libsite-packagescairo內(nèi)):


檢測(cè)到剛才安裝的pycairo的依賴(lài)情況,有沒(méi)有錯(cuò)誤主要看最下面的log輸出,兩個(gè)warning,沒(méi)有錯(cuò)誤:


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)網(wǎng)。
相關(guān)文章:
1. python中scrapy處理項(xiàng)目數(shù)據(jù)的實(shí)例分析2. HTML <!DOCTYPE> 標(biāo)簽3. php調(diào)用mysql存儲(chǔ)過(guò)程和函數(shù)的方法4. 基于PHP與XML的PDF文檔生成技術(shù)5. Python requests庫(kù)參數(shù)提交的注意事項(xiàng)總結(jié)6. AJAX的跨域問(wèn)題解決方案7. 將properties文件的配置設(shè)置為整個(gè)Web應(yīng)用的全局變量實(shí)現(xiàn)方法8. ASP基礎(chǔ)入門(mén)第三篇(ASP腳本基礎(chǔ))9. jsp文件下載功能實(shí)現(xiàn)代碼10. 快速搭建Spring Boot+MyBatis的項(xiàng)目IDEA(附源碼下載)
