Mona Jalal Mona Jalal - 1 year ago 297
Python Question

ImportError: No module named redis

I have installed redis using

sudo apt-get install redis-server
command but I am receiving this error when I run my Python program:
ImportError: No module named redis

Any idea what's going wrong or if I should install any other package as well? I am using Ubuntu 13.04 and I have Python 2.7.

Answer Source

To install redis-py, simply:

$ sudo pip install redis

or alternatively (you really should be using pip though):

$ sudo easy_install redis

or from source:

$ sudo python install

Getting Started

>>> import redis
>>> r = redis.StrictRedis(host='localhost', port=6379, db=0)
>>> r.set('foo', 'bar')
>>> r.get('foo')