Versioni di Python supportate

Cloud Composer supporta Python 3.

Per vedere le versioni major.minor.patch di Python 3 utilizzate in un un'immagine Cloud Composer specifica, Elenco delle versioni di Cloud Composer.

Dopo aver creato un ambiente, non puoi cambiare a una versione Python secondaria diversa.

Supporto di Python 2 in Cloud Composer 1

Il supporto per Python 2 è stato deprecato in Cloud Composer Versione 1.19.0:

  • A partire dalla versione 1.19.0, non è possibile creare nuovi ambienti con Python 2, o aggiorna gli ambienti esistenti con Python 2 alla versione 1.19.0 e alle versioni successive di Cloud Composer.

  • A partire dalla versione 1.19.6, non è più possibile utilizzare operatori che richiamano Python 2. In particolare, PythonVirtualenvOperator non può creare ambienti virtuali con Python 2.

  • Gli ambienti esistenti con Python 2 non sono interessati da questa modifica. È possibile eseguire l'upgrade di questi ambienti a Cloud Composer versione 1.18.12 e precedenti tramite gcloud CLI, API e Terraform.

  • I nuovi operatori, sensori e hook Airflow vengono sviluppati solo per Python 3, che potrebbe rendere obsolete le opzioni di connettività per Python 2 ambienti cloud-native. Per questo motivo, consigliamo vivamente di eseguire la migrazione dei DAG ambiente Python 3 e la creazione di tutti i nuovi ambienti con Python 3.

Passaggi successivi