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

如何从Docker部署的Airflow 2.8.2 Python环境获取依赖包列表?

获取Docker部署的Airflow 2.8.2依赖包列表的方法

下面几种方法都能帮你拿到当前Airflow环境的依赖包列表,按需选择:

方法1:进入容器内部操作

  1. 先找出你的Airflow容器ID或名称
    运行docker ps,找到标注为apache/airflow:2.8.2的容器(webserver、scheduler容器都可以)
  2. 进入容器的交互式终端
    docker exec -it <容器ID/名称> bash
    
  3. 生成依赖文件
    在容器内执行:
    pip freeze > requirements.txt
    
  4. 把文件复制到宿主机(可选)
    退出容器后,运行:
    docker cp <容器ID/名称>:/requirements.txt ./
    
    宿主机当前目录就会出现生成的依赖文件。

方法2:直接在宿主机生成文件

不用进入容器,直接通过docker exec执行命令并将输出定向到宿主机文件:

docker exec <容器ID/名称> pip freeze > ./requirements.txt

执行后,宿主机当前目录会直接生成requirements.txt。

方法3:快速查看依赖列表

如果只是想查看而不需要保存成文件,可以直接运行:

docker exec <容器ID/名称> pip list

或者查看Airflow核心依赖:

docker exec <容器ID/名称> pip show apache-airflow

输出里的Requires字段会列出Airflow核心依赖包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 03:32:03