A 15 de setembro de 2026, todos os ambientes do Cloud Composer 1 e do Cloud Composer 2 versão 2.0.x vão atingir o fim da vida útil planeado e não vai poder usá-los. Recomendamos que planeie a migração para o Cloud Composer 3.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Cloud Composer suporta o Python 3.
Para ver as versões do major.minor.patchPython 3 usadas numa imagem específica do Cloud Composer, consulte a lista de versões do Cloud Composer.
Depois de criar um ambiente, não pode mudar um ambiente existente para uma versão secundária diferente do Python.
Suporte do Python 2 no Cloud Composer 1
O suporte para o Python 2 foi descontinuado na versão 1.19.0 do Cloud Composer:
A partir da versão 1.19.0, não é possível criar novos ambientes com o Python 2 nem atualizar ambientes existentes com o Python 2 para a versão 1.19.0 e versões posteriores do Cloud Composer.
A partir da versão 1.19.6, já não é possível usar operadores que chamem o Python 2. Em particular, PythonVirtualenvOperator já não pode criar ambientes virtuais com o Python 2.
Os ambientes existentes com Python 2 não são afetados por esta alteração. É possível atualizar esses ambientes para a versão 1.18.12 e anteriores do Cloud Composer através da CLI gcloud, da API e do Terraform.
Os novos operadores, sensores e hooks do Airflow só são desenvolvidos para o Python 3, o que pode fazer com que as opções de conetividade fiquem desatualizadas para ambientes do Python 2. Como tal, recomendamos vivamente que migre os seus DAGs para um ambiente Python 3 e crie todos os novos ambientes com Python 3.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-29 UTC."],[[["\u003cp\u003eCloud Composer exclusively supports Python 3, and the specific versions can be found in the Cloud Composer version list.\u003c/p\u003e\n"],["\u003cp\u003eOnce a Cloud Composer environment is set up, its Python minor version cannot be changed.\u003c/p\u003e\n"],["\u003cp\u003eCloud Composer version 1.19.0 deprecated Python 2 support, preventing the creation of new Python 2 environments or the upgrade of existing ones.\u003c/p\u003e\n"],["\u003cp\u003eStarting from version 1.19.6, operators that use Python 2, such as \u003ccode\u003ePythonVirtualenvOperator\u003c/code\u003e, are no longer functional.\u003c/p\u003e\n"],["\u003cp\u003eAlthough existing Python 2 environments are not directly affected, new Airflow components are developed only for Python 3, making migration to Python 3 highly recommended.\u003c/p\u003e\n"]]],[],null,["\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nCloud Composer supports Python 3.\n\nTo see the `major.minor.patch` versions of Python 3 used in a\nspecific Cloud Composer image, see\n[Cloud Composer version list](/composer/docs/composer-versions).\n\nAfter an environment is created, you cannot switch an existing\nenvironment to a different minor Python version.\n\nPython 2 support in Cloud Composer 1\n\nSupport for Python 2 was deprecated in Cloud Composer\nversion 1.19.0:\n\n- Starting from version 1.19.0, it is not possible to create new environments\n with Python 2, or upgrade existing environments with Python 2 to 1.19.0\n and later versions of Cloud Composer.\n\n- Starting from version 1.19.6, it is no longer possible to use any operators\n that call Python 2. In particular, `PythonVirtualenvOperator` can no\n longer create virtual environments with Python 2.\n\n- Existing environments with Python 2 are not impacted by this change. It is\n possible to upgrade such environments to Cloud Composer version 1.18.12\n and earlier through gcloud CLI, API, and Terraform.\n\n- New Airflow operators, sensors, and hooks are only developed for\n Python 3, which may cause connectivity options to be outdated for Python 2\n environments. As such, we highly recommend migrating your DAGs to a\n Python 3 environment, and creating all new environments with Python 3.\n\n| **Note:** If you want to continue using Python 2, note that samples located in [python-docs-samples](https://github.com/GoogleCloudPlatform/python-docs-samples) are no longer checked for compatibility with Python 2.7.\n\nWhat's next\n\n- [Creating environments](/composer/docs/composer-2/create-environments)\n- [Cloud Composer version list](/composer/docs/composer-versions)\n- [Release Notes](/composer/docs/release-notes)"]]