从 PyPI 安装¶
此页面描述了使用 在 PyPI 中发布 的 apache-airflow-providers
包进行安装。
安装工具¶
目前官方仅支持 pip
安装。
注意
虽然使用 poetry 或 pip-tools 等其他工具取得了一些成功,但它们与 pip
的工作流程不同 - 尤其是在约束与需求管理方面。目前不支持通过 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.3.0/constraints-3.8.txt"
这只是一个示例,有关更多示例,包括如何升级提供程序,请参阅 从 PyPI 安装。