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

如何强制Poetry重新安装来自Git分支的依赖?

Poetry Git依赖不更新的解决办法

当你在pyproject.toml中通过rev = "master"指定Git分支作为依赖时,Poetry会在首次安装时锁定该分支当时的具体提交哈希,后续执行poetry install只会沿用锁定的版本,不会主动拉取分支的最新提交。以下是几种解决方式:

  • 强制更新指定依赖
    运行命令让Poetry拉取分支最新代码并更新锁定文件:

    poetry update top-framework
    
  • 修改依赖配置(开发环境适用)
    将rev字段改为branch,这样每次poetry install都会拉取对应分支的最新代码,但这种方式可能导致依赖版本不稳定,不建议生产环境使用:

    [tool.poetry.dependencies]
    top-framework = { git = "https://github.com/tradingstrategy-ai/top-framework.git", branch = "master" }
    
  • 手动指定最新提交哈希
    直接将rev的值替换为master分支最新的提交哈希,poetry install就会安装该指定版本:

    [tool.poetry.dependencies]
    top-framework = { git = "https://github.com/tradingstrategy-ai/top-framework.git", rev = "最新commit哈希值" }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 16:36:20