sparrow icon indicating copy to clipboard operation
sparrow copied to clipboard

cannot import name RedisCluster

Open haiyuancheng opened this issue 7 years ago • 2 comments

Hi
我在导入redis-cluster 模块的时候,运行python main.py 报错, raceback (most recent call last): File "main.py", line 4, in import index,login,logout File "/root/opsweb/index.py", line 5, in from Modules import loging,check ,produce,db_op,main_info File "/root/opsweb/Modules/check.py", line 8, in from rediscluster import RedisCluster ImportError: cannot import name RedisCluster 后面我在Github上看https://github.com/salimane/rediscluster-py/commit/ed8f89d4a55d071fba3e2ac041a25ed1bdf27746 不在支持这个方法, 现在是 from rediscluster import StrictRedisCluster, 是不是意味着这个check.py 代码需要重构

谢谢

haiyuancheng avatar Feb 05 '18 06:02 haiyuancheng

redis-py-cluster

afghanistanyn avatar Jul 17 '18 16:07 afghanistanyn

redis-py-cluster

are you sure of redis-py-cluster working? from rediscluster import StrictRedisCluster File "/usr/lib/python3.7/site-packages/rediscluster/init.py", line 7, in from .client import StrictRedisCluster, RedisCluster File "/usr/lib/python3.7/site-packages/rediscluster/client.py", line 10, in from .connection import ( File "/usr/lib/python3.7/site-packages/rediscluster/connection.py", line 11, in from .nodemanager import NodeManager File "/usr/lib/python3.7/site-packages/rediscluster/nodemanager.py", line 12, in from redis._compat import b, unicode, bytes, long, basestring ImportError: cannot import name 'b' from 'redis._compat' (/usr/lib/python3.7/site-packages/redis/_compat.py)

gcd0318 avatar Jun 04 '19 06:06 gcd0318