2012-03-17 32 views
7

Tôi đang cố gắng cài đặt gevent-websocket cho Python (http://www.gelens.org/code/gevent-websocket/), nhưng khi Tôi chạy easy_install gevent-websocket Tôi nhận được "lệnh 'gcc' không thành công với trạng thái thoát 1".'gcc' không thành công với trạng thái thoát 1 trong khi cố gắng cài đặt gevent-websocket

Sau đây là toàn bộ đầu ra từ thiết bị đầu cuối.

[email protected]:~/Desktop/Code$ sudo easy_install gevent-websocket 
install_dir /usr/local/lib/python2.6/dist-packages/ 
Searching for gevent-websocket 
Best match: gevent-websocket 0.3.4 
Processing gevent_websocket-0.3.4-py2.6.egg 
gevent-websocket 0.3.4 is already the active version in easy-install.pth 

Using /usr/local/lib/python2.6/dist-packages/gevent_websocket-0.3.4-py2.6.egg 
Processing dependencies for gevent-websocket 
Searching for gevent 
Reading http://pypi.python.org/simple/gevent/ 
Reading http://www.gevent.org/ 
Reading http://gevent.org/ 
Best match: gevent 0.13.6 
Downloading http://pypi.python.org/packages/source/g/gevent/gevent-0.13.6.tar.gz#md5=7c836ce2315d44ba0af6134efbcd38c9 
Processing gevent-0.13.6.tar.gz 
Running gevent-0.13.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-zChaNp/gevent-0.13.6/egg-dist-tmp-cPxcYh 
In file included from gevent/core.c:225: 
gevent/libevent.h:9: fatal error: event.h: No such file or directory 
compilation terminated. 
error: Setup script exited with error: command 'gcc' failed with exit status 1 
[email protected]:~/Desktop/Code$ 

Tôi cũng gặp lỗi tương tự khi thử cài đặt pip, vì vậy, tôi không biết phải làm gì tiếp theo. Đầu ra cho biết "gevent-websocket 0.3.4 đã là phiên bản đang hoạt động trong easy-install.pth" và tôi không chắc chắn điều này có nghĩa là gì, nhưng tôi biết rằng nếu tôi cố gắng nhập gevent hoặc geventwebsocket, nó sẽ nói mô-đun không tồn tại.

Trả lời

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

Cài đặt gói phát triển libevent cho distro của bạn.

Dưới Ubuntu, nó là libevent-dev.

5

Nếu bạn đang ở trên loại Ubuntu sau:

sudo apt-get install libevent-dev 
pip install gevent 
Các vấn đề liên quan