Python pip安装依赖redis被自动降级的问题及解决
问题描述
安装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依赖问题解决
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
这篇文章主要介绍了Python图像处理之直线和曲线的拟合与绘制,结合实例形式分析了Python曲线拟合相关函数curve_fit()的使用技巧,需要的朋友可以参考下2018-12-12
Python XlsxWriter模块Chart类用法实例分析
这篇文章主要介绍了Python XlsxWriter模块Chart类用法,结合实例形式分析了Python XlsxWriter模块Chart类功能、图表绘制常用方法及相关操作注意事项,需要的朋友可以参考下2019-03-03
Jupyter Notebook运行Python代码实现传参方式
这篇文章主要介绍了Jupyter Notebook运行Python代码实现传参方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-07-07


最新评论