从 PyPI 安装¶
本页面描述了如何使用发布在 PyPI 上的 apache-airflow-providers
软件包进行安装 发布在 PyPI 上。
安装工具¶
目前官方仅支持使用 pip
进行安装。
注意
虽然使用 poetry 或 pip-tools 等其他工具取得了一些成功,但它们与 pip
的工作流程不同,尤其是在约束 (constraint) 与需求 (requirements) 管理方面。目前不支持通过 Poetry
或 pip-tools
进行安装。如果您希望使用这些工具安装 Airflow,应使用约束文件并将其转换为您工具所需的适当格式和工作流程。
使用 bazel
安装 Airflow 时,存在一些已知问题可能导致循环依赖。如果您遇到此类问题,请切换到 pip
。Bazel
社区正在 此 PR 中修复此问题,因此较新版本的 bazel
可能能够处理。
从 PyPI 安装 Airflow 的典型命令如下所示(您需要使用正确的 Airflow 版本和 Python 版本)
pip install "apache-airflow-providers-celery" --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.2/constraints-3.9.txt"
这是一个示例,更多示例(包括如何升级 Provider 包)请参阅 从 PyPI 安装。