我已经使用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软件包将从您的代码中找到。