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

Windows服务器安装Apache Airflow遇证书错误及相关问题咨询

解决Windows服务器上Apache Airflow安装的证书错误与相关问题

一、绕过证书校验的临时方案

针对你遇到的SSL证书验证失败问题,可以通过以下方式临时绕过校验(注意:仅建议测试环境使用,生产环境需优先修复证书信任问题):

1. pip安装时跳过证书校验

安装GitPython或其他依赖时,给pip添加参数:

# 指定可信主机(推荐,比直接关闭验证更安全)
pip install GitPython --trusted-host pypi.org --trusted-host files.pythonhosted.org

# 直接关闭SSL验证(风险较高)
pip install GitPython --no-verify-ssl

2. setup.py安装时临时关闭验证

在执行setup.py install前,先设置环境变量跳过Python的HTTPS证书校验:

# 仅当前命令行会话生效
set PYTHONHTTPSVERIFY=0
python setup.py install

# 执行完成后建议取消该设置
set PYTHONHTTPSVERIFY=

二、setuptools弃用警告与Python 3.11兼容性说明

你遇到的setuptools.installer弃用警告,确实和Python 3.11有关:

  • Airflow 2.5.1发布时,Python 3.11尚未被官方正式支持(Airflow从2.6.0版本开始才正式兼容Python 3.11)
  • 旧版本setuptools在Python 3.11环境下会触发PEP 517相关的弃用警告

解决办法:

  • 升级Airflow到2.6.0及以上版本,直接适配Python 3.11并消除该警告
  • 或单独升级setuptools到最新版本:pip install --upgrade setuptools wheel

三、更简便的Airflow安装方式

Windows环境下不推荐手动下载源码用setup.py安装,推荐两种更省心的方式:

1. 官方pip安装(适配对应Python版本)

先确认Python版本与Airflow版本兼容(比如Airflow 2.6.0+支持Python 3.11),然后执行:

# 先升级基础依赖
pip install --upgrade pip setuptools wheel
# 安装指定版本的Airflow,同时跳过证书校验(如果需要)
pip install apache-airflow==2.6.0 --trusted-host pypi.org --trusted-host files.pythonhosted.org

2. 使用WSL(Windows子系统Linux)

Airflow官方对Linux环境支持更完善,通过WSL安装可避免大量Windows特有的兼容性问题:

  • 启用WSL并安装Ubuntu等发行版
  • 按照Airflow官方Linux安装流程操作,能规避证书、依赖兼容等问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 06:02:06