gevent does not install properly on Ubuntu

FabienB picture FabienB · Jun 21, 2011 · Viewed 38k times · Source

I want to experiment with gevent, but after installing it I can't load any gevent module.

The installation steps are:

sudo apt-get install libevent-dev
sudo pip install greenlet
sudo pip install gevent

The environment setup is Ubuntu 10.10 x86_64 GNU/Linux.

When I try to do a simple test, I get:

>>> import gevent
>>> from gevent import socket
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name socket

I suspect the installation not doing what it should, but I'm not sure what wrong.

Answer

zzart picture zzart · Apr 3, 2012

On Ubuntu 10.04 with python 2.6 I had to do:

apt-get install libevent-dev
apt-get install python-all-dev
easy_install greenlet
easy_install gevent 

By the way, nice tutorial on Gevent: http://sdiehl.github.com/gevent-tutorial/