2013-09-25 87 views
4

當我嘗試使用PIP安裝在Ubuntu grequests:試圖在Ubuntu上安裝grequests?

sudo pip install grequests 

我得到這個錯誤,但我的gcc似乎罰款:

In file included from gevent/core.c:253:0: 

gevent/libevent.h:9:19: fatal error: event.h: No such file or directory 

compilation terminated. 

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 

回答

5

您需要安裝libevent的,這在Ubuntu上可以這樣做:

apt-get install libevent-dev 

另外,安裝GEVENT和所有它會自動的依賴:

apt-get install python-gevent 
+0

應該是'apt-get的安裝python -gevent'而不是'apt-get intall python-gevent'。小錯字:) – daniula

3

sudo apt-get install libevent-dev

2

grequests取決於Python模塊gevent,並pip會自動拉在你。

gevent取決於C庫libevent,並且pip沒有辦法可以爲你照顧。因此,您需要手動安裝它,例如,使用發行版的包管理器。

(或者,gevent 1.0和更高版本不再依靠libevent,或任何其他外部依賴關係。但是,隨着2013年9月25日,1.0還沒有出來......)