Python pip安装依赖redis被自动降级的问题及解决

 更新时间:2025年12月28日 09:28:04   作者:star-keke  
安装Redis 7.1.0时因版本过旧与Python3.10不兼容,通过pip安装依赖时遵循“版本约束”,导致Redis降级到<3.0,Booktype 项目依赖Redis <3.0,与Python3.10不兼容,解决方法是删除Booktype依赖,以避免版本冲突

问题描述

安装redis7.1.0,实际安装的是redis2.2.0

导致redis版本过旧与python3.10不兼容

原因

pip 安装依赖时会遵循 “版本约束”:

如果包 A 要求 redis<3.0,而你指定 redis==7.1.0

pip 会优先满足 “更严格的约束”(即降级 Redis 到 <3.0 的版本)

不会主动提示你降级

风险项

Booktype==1.5,Booktype 是一个非常古老的开源项目(最后更新约 2015 年)

其官方依赖明确要求 redis<3.0(仅支持 Python 2 版本的 Redis-py)

解决办法

删除Booktype依赖问题解决

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解Django中的unittest及应用

    详解Django中的unittest及应用

    unittest是python的一个单元测试框架,它是用于对一个确定结果和预测结果的一种判断,这篇文章主要介绍了Django中的unittest及应用,需要的朋友可以参考下
    2021-11-11
  • 一个检测OpenSSL心脏出血漏洞的Python脚本分享

    一个检测OpenSSL心脏出血漏洞的Python脚本分享

    这篇文章主要介绍了一个检测OpenSSL心脏出血漏洞的Python脚本,心脏出血漏洞是互联网上的地震,看到的同学赶紧升级OpenSSL,避免黑客入侵
    2014-04-04
  • 基于python及pytorch中乘法的使用详解

    基于python及pytorch中乘法的使用详解

    今天小编就为大家分享一篇基于python及pytorch中乘法的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python使用Pandas快速找出重复数据并生成清理报告

    Python使用Pandas快速找出重复数据并生成清理报告

    Pandas作为Python数据处理的利器,提供了简单高效的重复数据处理方案,本文将通过真实案例,带你掌握从重复检测到生成专业清理报告的全流程,用代码和可视化让数据清洗变得可感知、可验证
    2026-01-01
  • Python中的numpy数组维度扩展详解

    Python中的numpy数组维度扩展详解

    这篇文章主要介绍了Python中的numpy数组维度扩展详解,在numpy数组中,切片功能非常常用,例如x[:]表示取x的所有元素,可以通过在切片中增加None或者np.newaxis实现,它们的作用就是在相应的位置上增加一个维度,在这个维度上只有一个元素,需要的朋友可以参考下
    2023-09-09
  • python项目文件结构实例详解

    python项目文件结构实例详解

    python项目中不同类型的文件承担着不同的角色,理解它们的作用对于高效开发和协作至关重要,这篇文章主要介绍了python项目文件结构的相关资料,需要的朋友可以参考下
    2025-07-07
  • Python telnet登陆功能实现代码

    Python telnet登陆功能实现代码

    这篇文章主要介绍了Python telnet登陆功能实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • pandas dataframe拼接后index重新排序方式

    pandas dataframe拼接后index重新排序方式

    这篇文章主要介绍了pandas dataframe拼接后index重新排序方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • pytorch 运行一段时间后出现GPU OOM的问题

    pytorch 运行一段时间后出现GPU OOM的问题

    这篇文章主要介绍了pytorch 运行一段时间后出现GPU OOM的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • pycharm配置当鼠标悬停时快速提示方法参数

    pycharm配置当鼠标悬停时快速提示方法参数

    这篇文章主要介绍了pycharm中配置当鼠标悬停时快速提示方法参数,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07

最新评论