ImportError:没有名为redis的模块

我已经使用sudo apt-get install redis-server命令sudo apt-get install redis-server但是当我运行我的Python程序时收到了这个错误: ImportError: No module named redis

任何想法有什么问题,或者如果我应该安装任何其他? 我使用Ubuntu 13.04,我有Python 2.7。

要安装redis-py,只需:

 $ sudo pip install redis 

或者(你真的应该使用点子):

 $ sudo easy_install redis 

或来自:

 $ sudo python setup.py install 

入门

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

详细信息: https : //pypi.python.org/pypi/redis

我面临同样的问题,这就是我解决它的方法。 检查你是否使用名为dev的virtualenv然后不这样做

 sudo pip install redis 

只是

 pip install redis 

这将在您自己的virtualenv而不是您的“完整”系统中安装redis软件包,这次您的redis软件包将从您的代码中找到。