You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python虚拟环境中requests库版本冲突问题求助

解决requests版本依赖冲突问题

在Python虚拟环境(venv)中安装requirements.txt内的包时,出现依赖冲突:无法安装第53行的pyrebase==3.0.27和requests==2.31.0,触发ResolutionImpossible错误。

冲突原因

  • 手动指定了requests==2.31.0
  • navigation 0.1依赖requests(无严格版本约束)
  • pyrebase 3.0.27强制依赖requests==2.11.1

解决方法

  1. 放宽requests的版本范围
    修改requirements.txt中的requests条目,将固定版本改为兼容范围,比如:

    requests>=2.11.1,<2.32.0
    

    这个范围既满足pyrebase的最低版本要求,也能覆盖到2.31.0版本,同时适配navigation的依赖需求。

  2. 移除requests的版本限制
    直接删除requirements.txt中requests==2.31.0的版本号,保留:

    requests
    

    让pip自动解析所有依赖的兼容条件,选择一个能同时满足pyrebase和navigation的requests版本。


内容的提问来源于stack exchange,提问作者Harsh Deep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 06:42:04