Cloud Composer 1 处于维护后模式。Google
不会再发布任何 Cloud Composer 1 更新,包括 Airflow 新版本、错误修复和安全更新。我们建议您规划
迁移到 Cloud Composer 2。
受支持的 Python 版本
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Cloud Composer 支持 Python 3。
如需查看特定 Cloud Composer 映像中使用的 Python 3 的 major.minor.patch
版本,请参阅 Cloud Composer 版本列表。
环境创建后,您无法将现有环境切换到其他 Python 次要版本。
Cloud Composer 1 中的 Python 2 支持
Cloud Composer 版本 1.19.0 已弃用对 Python 2 的支持:
从版本 1.19.0 开始,您无法使用 Python 2 创建新环境,也无法将使用 Python 2 的现有环境升级到 Cloud Composer 1.19.0 及更高版本。
从 1.19.6 版开始,您将无法再使用任何调用 Python 2 的运算符。具体而言,PythonVirtualenvOperator
无法再使用 Python 2 创建虚拟环境。
使用 Python 2 的现有环境不受此更改的影响。您可以通过 gcloud CLI、API 和 Terraform 将此类环境升级到 Cloud Composer 1.18.12 及更低版本。
新的 Airflow 运算符、传感器和钩子仅针对 Python 3 开发,这可能会导致 Python 2 环境的连接选项过时。因此,我们强烈建议您将 DAG 迁移到 Python 3 环境,并使用 Python 3 创建所有新环境。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-01-31。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-01-31。"],[],[]]