当前位置:   article > 正文

python-疑难杂症-zadd报错_redis.exceptions.rediserror: zadd requires an equa

redis.exceptions.rediserror: zadd requires an equal number of values and sco

错误复现

正常使用zadd报错

r = redis.StrictRedis(host=xxxxx)
d = dict()
d['1231'] = 123
r.zadd(d)
  • 1
  • 2
  • 3
  • 4

redisError: ZADD requires an equal number of values and scores

python版本:3.6.1

错误定位

在另外一个环境3.6.5,运行代码,正常。 说明是版本问题。

于是在自己的windows机器装了 anaconda-5.3.0,问题得以解决。

积累

windows不能使用pyenv,这点不好。。官网上都明确说明了。。
推荐使用anaconda,指定版本的下载地址如下:
https://repo.continuum.io/archive/

卸载之前版本记得保留自己之前安装过的包:
pip freeze > requirement.txt

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/213611
推荐阅读
相关标签
  

闽ICP备14008679号