Python 为什么redis py没有地理扩展?
我通过pip安装了redis-py2.10.5。它安装时没有错误。但是,我无法访问与地理相关的功能Python 为什么redis py没有地理扩展?,python,redis,redis-py,Python,Redis,Redis Py,我通过pip安装了redis-py2.10.5。它安装时没有错误。但是,我无法访问与地理相关的功能 In [1]: import redis In [2]: r = redis.StrictRedis(host='localhost', port=6379, db=0) In [3]: r.set('foo', 'bar') Out[3]: True In [4]: r.geoadd('Sicily 13.361389 38.115556 "Palermo" 15.087269 37.50
In [1]: import redis
In [2]: r = redis.StrictRedis(host='localhost', port=6379, db=0)
In [3]: r.set('foo', 'bar')
Out[3]: True
In [4]: r.geoadd('Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669')
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-4-4e252ecb84dd> in <module>()
----> 1 r.geoadd('Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669')
AttributeError: 'StrictRedis' object has no attribute 'geoadd'
[1]中的:导入redis
[2]中:r=redis.StrictRedis(host='localhost',port=6379,db=0)
[3]中的r.set('foo','bar')
Out[3]:正确
在[4]中,r.geoadd('Sicily 13.361389 38.115556“巴勒莫”15.087269 37.502669')
---------------------------------------------------------------------------
AttributeError回溯(最近一次呼叫上次)
在()
---->1 r.geoadd('Sicily 13.361389 38.115556“巴勒莫”15.087269 37.502669')
AttributeError:“StricRedis”对象没有属性“geoadd”
我哪里出了问题?官方github回购协议中有一个悬而未决的问题: 从问题评论中,您有两个选择: 您可以使用该问题中提到的(首选)或
pip-install-git+https://github.com/andymccurdy/redis-py.git
r、 执行命令(“西西里岛13.361389 38.115556“巴勒莫”15.087269 37.502669”)
成功了