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

Airflow standalone执行报错:connexion.decorators.validation模块缺失

解决Airflow standalone启动时的connexion模块错误

问题原因

报错ModuleNotFoundError: No module named 'connexion.decorators.validation'是因为安装的connexion版本与当前Airflow版本不兼容。新版本的connexion已移除了connexion.decorators.validation模块,但你的Airflow版本仍依赖这个旧模块结构。

解决方案

  1. 卸载当前不兼容的connexion版本:
    pip uninstall -y connexion
    
  2. 安装Airflow兼容的特定版本(以Airflow 2.5.x及以下版本为例,推荐安装connexion 2.14.2):
    pip install connexion==2.14.2
    
  3. 重新执行启动命令:
    airflow standalone
    

额外建议

  • 若不确定对应Airflow版本的兼容connexion版本,可查看Airflow官方文档或对应版本的requirements.txt文件,里面会明确标注依赖包的版本范围。
  • 建议使用虚拟环境隔离Airflow依赖,避免系统级包冲突:
    # 创建虚拟环境
    python -m venv airflow-env
    # 激活虚拟环境(Linux/macOS)
    source airflow-env/bin/activate
    # 激活虚拟环境(Windows)
    # airflow-env\Scripts\activate
    # 再安装Airflow及依赖
    pip install apache-airflow
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 04:44:56