從 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 安裝。