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

Airflow 2.5.2满足SQLAlchemy版本要求仍报警告的处理咨询

Airflow SQLAlchemy MovedIn20Warning 处理方案

问题背景

通过airflow standalone启动本地服务后,终端频繁弹出SQLAlchemy的MovedIn20Warning,尽管环境中SQLAlchemy版本为1.4.46(满足sqlalchemy<2.0的要求),警告仍持续出现。

警告严重性

该警告不影响Airflow核心功能运行,仅提示当前Airflow代码中使用了SQLAlchemy 2.0版本会移除的API。只要保持SQLAlchemy版本低于2.0,服务可正常工作,不会触发功能故障。

可行处理方式

  • 临时屏蔽警告:
    启动Airflow前设置环境变量关闭警告:

    export SQLALCHEMY_SILENCE_UBER_WARNING=1 && airflow standalone
    

    若需永久生效,可将变量添加到shell配置文件(如~/.bashrc或~/.zshrc):

    echo "export SQLALCHEMY_SILENCE_UBER_WARNING=1" >> ~/.bashrc
    source ~/.bashrc
    
  • 升级Airflow彻底解决:
    旧版本Airflow存在SQLAlchemy 1.4适配不完整的问题,升级到Airflow 2.5.x及以上版本可从根源消除警告:

    pip install --upgrade apache-airflow
    
  • 锁定依赖版本:
    在requirements.txt或conda环境配置中明确锁定SQLAlchemy版本,避免后续意外升级到2.0:

    sqlalchemy<2.0
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 21:05:09