歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

centos安裝gevent

centos安裝gevent


centos安裝gevent


由於工作中需要用到gevent,今天在centos6.4系統上安裝,由於機器上不能連網,本來幾分鐘的事,折騰了一天,很大的感觸就是google很重要,下面說說我這一天的遭遇。

首先查了一下gevent的安裝步驟,網上一大堆,不過幾乎都是一樣的東西,必須先安裝:

1、greenlet

2、libevent

這倆貨。

先來安裝libevent,我今天大部分時間都耗費在這貨身上。我不能上網不能用yum這萬能的神,只能用rpm這樣的凡人安裝。先到網上把需要的rpm包下下來,不多就三個libevent-devel、libevent-doc還有libevent-headers。好了,准備完畢開始安裝,先安裝libevent-devel,提示沒有找到依賴庫doc和headers(簡稱);那安裝doc吧,提示沒找到devel;不死心再安裝headers,心懷希望,期望奇跡誕生,很遺憾沒發生奇跡,提示沒找到devel。到這就有點懵逼了,或許還需要依賴什麼庫吧,然後上網一頓搜,媽蛋一堆yum安裝libevent-devel,我TM就日了,手動報錯,yum安裝就可以,你們就不報錯,真TM日了哈士奇了。最後看到一篇博客,中間提到centos、REHL6,依賴有問題,最後源碼安裝搞定。附上博客地址:http://blog.csdn.net/lday/article/details/18559555。另外把錯誤附上,以便以後直接搜錯誤能搜到本文。

rpm error:

1、error: Failed dependencies:
libevent-doc = 1.4.13-4.el6 is needed by libevent-devel-1.4.13-4.el6.x86_64
libevent-headers = 1.4.13-4.el6 is needed by libevent-devel-1.4.13-4.el6.x86_64

2、error: Failed dependencies:
libevent-devel = 1.4.13-4.el6 is needed by libevent-doc-1.4.13-4.el6.noarch

3、提示同錯誤2。

搞定libevent,再安裝greenlet,這個也遇到了錯誤:

error: command 'gcc' failed with exit status 1`
不過,這次度娘很給力,很快就搜到答案了,我安裝centos系統的時候選擇的是最小安裝,沒有選擇開發環境,所以需要安裝python-devel、libffi-devel這兩個開發庫。唉,以後安裝系統的時候,要記得選擇開發版哦,千萬別選最小安裝,說起來都是淚啊。

安裝完兩個依賴庫,再安裝gevent,很給力,一次成功。進入Python環境,import下,完全OK。

http://xxxxxx/Linuxjc/1134315.html TechArticle

Copyright © Linux教程網 All Rights Reserved