起因:

        新来的测试开发测试redis集群时脚本无法正确安装rediscluster。

        关键报错信息:

                 ModuleNotFoundError: No module named 'redis'

                ModuleNotFoundError: No module named 'redis._compat'

解决方法:

        pip install redis==2.10.6

        pip install redis-py-cluster==1.3.6

原因:

        版本之间有依赖关系

        redis包更准确地说是redis-py包,是Python连接Redis的驱动文件,如果下载原始文件的话,文件名称就是redis-py-***.tar.gz

        rediscluster 包更准确地说是redis-py-cluster包,是Python连接Redis Cluster(Redis集群)的驱动文件

        rediscluster包依赖于redis包,也就是说rediscluster包连接Redis集群的时候需要依赖redis包

引用:

   令人抓狂的redis和rediscluster Python驱动包的安装_mob604756fcd161的技术博客_51CTO博客pip install rediscluestr失败:from redis._compat import ( ImportError: cannot import name ‘b‘ from_一从际发的博客-CSDN博客

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐