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

本地安装Airflow启动webserver报错No module named 'airflow.www'如何解决

Airflow 启动报错 Error: No module named 'airflow.www' 解决方案

1. 核对Python环境一致性

  • 多数该类问题是多Python环境/虚拟环境混用导致,安装Airflow的环境和执行airflow命令的环境不匹配
  • 执行以下命令核对路径是否一致:
which python
which airflow
  • 若路径不匹配,直接使用安装时对应的Python解释器启动服务即可:
python -m airflow webserver --port 8080

2. 强制重新补全安装依赖

如果环境匹配,说明安装过程中依赖拉取不完整,执行强制重新安装:

# 先复用你之前安装时定义的变量,保证版本对齐
export AIRFLOW_VERSION=2.1.3
PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)"
CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt"
# 执行重装
pip install --upgrade --force-reinstall "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"

3. 单独补装web组件(可选)

若重装后仍报错,单独安装web相关依赖包:

pip install apache-airflow[web]==2.1.3

4. 验证修复效果

执行以下命令校验模块是否正常加载,无输出即为正常:

python -c "import airflow.www"

校验通过后即可正常启动webserver服务。

内容的提问来源于stack exchange,提问作者Zaynul Abadin Tuhin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 21:15:02