Versioni di Python supportate

Cloud Composer supporta Python 3.

Per visualizzare le versioni major.minor.patch di Python 3 utilizzate in un'immagine specifica di Cloud Composer, consulta l'elenco delle versioni di Cloud Composer.

Dopo aver creato un ambiente, non puoi passare un ambiente esistente 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 eseguire l'upgrade degli ambienti esistenti con Python 2 alla versione 1.19.0 e versioni successive di Cloud Composer.

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

  • Gli ambienti esistenti con Python 2 non sono interessati da questa modifica. Puoi 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 di Airflow vengono sviluppati solo per Python 3, pertanto le opzioni di connettività potrebbero non essere aggiornate per gli ambienti Python 2. Pertanto, consigliamo vivamente di eseguire la migrazione dei DAG in un ambiente Python 3 e di creare tutti i nuovi ambienti con Python 3.

Passaggi successivi