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

为何poetry update无法更新pyogrio至可用的0.8.0版本?

关于Poetry无法自动更新pyogrio到0.8.0的原因及解决办法

这不是pyogrio的问题,核心原因出在版本约束规则上:

  • 你配置的^0.7.2遵循语义化版本(SemVer)规则,对于0.x开头的包,次版本号(第二个数字)的提升会被判定为不兼容的重大更新,所以^0.7.2只会匹配0.7.x范围内的版本,不会自动升级到0.8.0。
  • 而boto3 = "^1.34.58"和openai = "^1.23.6"属于1.x开头的包,^符号允许匹配所有1.x.x的兼容版本,因此能正常更新。

解决办法:

  • 若要升级到0.8.0及后续同系列兼容版本,直接把配置改成pyogrio = "^0.8.0",之后执行poetry update就能自动更新该包的新版本。
  • 也可以直接执行命令poetry add pyogrio@^0.8.0,会自动更新pyproject.toml并完成安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 01:25:55