Cloud Composer mendukung Python 3.
Untuk melihat versi major.minor.patch
Python 3 yang digunakan dalam image 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 sudah ada dengan Python 2 ke 1.19.0 dan Cloud Composer versi 1.19.0.
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 sudah 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 tidak berlaku lagi untuk lingkungan Python 2. Karena itu, sebaiknya migrasikan DAG ke lingkungan Python 3, dan buat semua lingkungan baru dengan Python 3.