Pada 15 September 2026, semua lingkungan Cloud Composer 1 dan Cloud Composer 2 versi 2.0.x akan mencapai akhir masa pakainya yang direncanakan, dan Anda tidak akan dapat menggunakannya. Sebaiknya rencanakan migrasi ke Cloud Composer 3.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Cloud Composer mendukung Python 3.
Untuk melihat versi major.minor.patch Python 3 yang digunakan dalam
gambar Cloud Composer tertentu, lihat
Daftar versi Cloud Composer.
Setelah lingkungan dibuat, Anda tidak dapat mengalihkan lingkungan yang ada ke versi Python minor yang berbeda.
Dukungan Python 2 di Cloud Composer 1
Dukungan untuk Python 2 tidak digunakan lagi di Cloud Composer
versi 1.19.0:
Mulai versi 1.19.0, Anda tidak dapat membuat lingkungan baru dengan Python 2, atau mengupgrade lingkungan yang ada dengan Python 2 ke Cloud Composer versi 1.19.0 dan yang lebih baru.
Mulai versi 1.19.6, Anda tidak dapat lagi menggunakan operator
yang memanggil Python 2. Secara khusus, PythonVirtualenvOperator tidak dapat lagi
membuat lingkungan virtual dengan Python 2.
Lingkungan yang ada dengan Python 2 tidak terpengaruh oleh perubahan ini. Anda dapat mengupgrade lingkungan tersebut ke Cloud Composer versi 1.18.12 dan yang lebih lama melalui gcloud CLI, API, dan Terraform.
Operator, sensor, dan hook Airflow baru hanya dikembangkan untuk
Python 3, yang dapat menyebabkan opsi konektivitas menjadi usang untuk lingkungan
Python 2. Oleh karena itu, sebaiknya migrasikan DAG Anda ke
lingkungan Python 3, dan buat semua lingkungan baru dengan Python 3.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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)"]]