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

apache-airflow 1.10.12安装apache-airflow-backport-providers-google失败咨询

问题原因

该报错是poetry严格依赖解析机制触发的:Airflow 1.10.12的依赖约束和最新版apache-airflow-backport-providers-google的依赖要求存在不兼容,poetry无法生成一致的依赖锁定文件,因此自动回滚了pyproject.toml的修改。

解决方法

  • 确认Python环境版本:Airflow 1.10.12最高仅支持Python 3.8,请确保虚拟环境使用Python 3.7或3.8版本,不要使用3.9及以上版本,避免基础依赖出现无法解决的冲突。
  • 安装指定版本的backport包:最新的backport提供者包已经停止对Airflow 1.10.12的支持,安装时需要指定兼容的历史版本,执行命令:
    poetry add apache-airflow-backport-providers-google==2021.3.3
    
    2021.3.3是官方确认兼容Airflow 1.10.12的最终稳定版本之一。
  • 调整poetry安装参数:如果指定版本后仍提示冲突,可以添加参数允许预发布依赖、且不更新已安装的核心包,执行命令:
    poetry add apache-airflow-backport-providers-google==2021.3.3 --allow-prereleases --no-update
    
  • 手动配置依赖后生成锁定文件:如果上述步骤仍无法解决,可以手动修改pyproject.toml的依赖段:
    [tool.poetry.dependencies]
    python = ">=3.7,<3.9"
    apache-airflow = "1.10.12"
    apache-airflow-backport-providers-google = "2021.3.3"
    
    保存后执行poetry lock --no-update生成锁定文件,再执行poetry install完成安装。
  • 临时跳过依赖检查(仅适用于测试场景):如果仅需要快速测试功能,可以直接用pip跳过依赖检查安装:
    poetry run pip install apache-airflow-backport-providers-google==2021.3.3 --no-deps
    
    该方法需要自行确认所有依赖版本兼容,不推荐生产环境使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 12:03:03