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

升级Kedro至最新版本后缺失kedro.versioning模块求助

解决 Kedro 升级后 kedro.versioning 模块缺失问题

问题原因

最新版 Kedro 已移除 kedro.versioning 模块,该模块的功能已迁移至其他核心模块,直接引用会触发 ModuleNotFoundError。

具体解决方案

根据你之前使用 kedro.versioning 的不同功能,对应替换为以下导入路径:

  1. 版本标识类 Version
    原导入:

    from kedro.versioning import Version
    

    替换为:

    from kedro.io.core import Version
    

    Version 类的用法保持不变,仅导入路径变更。

  2. 项目版本生成工具
    若你之前使用 generate_version 这类版本生成功能,该工具已迁移至 kedro.framework.project 模块:
    原导入:

    from kedro.versioning import generate_version
    

    替换为:

    from kedro.framework.project import generate_version
    
  3. 批量更新项目引用
    若项目中多处引用 kedro.versioning,可使用 IDE 的全局替换功能,将所有相关导入语句替换为新路径,提升修改效率。

额外提示

  • 若项目基于旧版 Kedro 模板创建,建议同步更新配置文件与目录结构,确保与最新版 Kedro 兼容。
  • 修改完成后,先执行 kedro install 确保依赖完整,再通过 kedro run 验证功能是否正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 12:24:20