Le 15 septembre 2026, toutes les versions de Cloud Composer 1 et les versions 2.0.x de Cloud Composer 2 arriveront en fin de vie comme prévu. Vous ne pourrez pas utiliser d'environnements avec ces versions. Nous vous recommandons de planifier la migration vers Cloud Composer 3. Les versions 2.1.x et ultérieures de Cloud Composer 2 restent compatibles et ne sont pas concernées par ce changement.
Versions Python compatibles
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cloud Composer est compatible avec Python 3.
Pour afficher les versions major.minor.patch de Python 3 utilisées dans une image Cloud Composer spécifique, consultez la liste des versions Cloud Composer.
Une fois l'environnement créé, vous ne pouvez plus passer d'un environnement existant à une autre version mineure Python.
Compatibilité de Python 2 avec Cloud Composer 1
La compatibilité avec Python 2 a été abandonnée dans Cloud Composer version 1.19.0 :
À partir de la version 1.19.0, il n'est plus possible de créer des environnements avec Python 2 ni de mettre à niveau les environnements existants avec Python 2 vers la version 1.19.0 et les versions ultérieures de Cloud Composer.
À partir de la version 1.19.6, il n'est plus possible d'utiliser des opérateurs qui appellent Python 2. En particulier, PythonVirtualenvOperator ne peut plus créer d'environnements virtuels avec Python 2.
Les environnements existants avec Python 2 ne sont pas concernés par ce changement. Il est possible de mettre à niveau ces environnements vers la version 1.18.12 de Cloud Composer et les versions antérieures à l'aide de gcloud CLI, de l'API et de Terraform.
Les nouveaux opérateurs, capteurs et hooks d'Airflow ne sont développés que pour Python 3, ce qui peut rendre les options de connectivité obsolètes pour les environnements Python 2. Par conséquent, nous vous recommandons vivement de migrer vos DAG vers un environnement Python 3 et de créer tous les environnements avec Python 3.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/10/19 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/10/19 (UTC)."],[],[]]