View a markdown version of this page

Python en AL2023 - Amazon Linux 2023

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Python en AL2023

AL2023 a supprimé la Python version 2.7 et tous les composants Python requis sont désormais écrits pour fonctionner avec Python 3.

AL2023 en met Python 3 à disposition /usr/bin/python3 afin de conserver la compatibilité avec le code client, ainsi qu'avec le code Python livré avec AL2023, qui restera à Python 3.9 pendant toute la durée de vie d'AL2023.

La version de python qui /usr/bin/python3 pointe vers est considérée comme le système Python et pour AL2023, il s'agit de la Python 3.9.

AL2023 fournit actuellement de nouvelles versions dePython, notamment les versions 3.11, 3.12, 3.13 et 3.14. Chaque version est prise en charge pendant la même période qu'en amontPython. Pour plus d'informations, consultez la section Déclarations de support des packages.

Plusieurs versions de Python peuvent être installées simultanément sur AL2023. Bien qu'il /usr/bin/python3 s'agisse toujours de la version Python 3.9, chaque version de Python possède un espace de noms et peut être trouvée par son numéro de version. Par exemple, si python3.11 est installé, /usr/bin/python3.11 existera aux côtés de /usr/bin/python3.9 et du lien symbolique /usr/bin/python3 vers /usr/bin/python3.9.

Note

Ne modifiez pas ce vers quoi pointe le /usr/bin/python3 lien symbolique, car cela pourrait perturber les fonctionnalités de base d'AL2023.

Migration vers une version plus récente Python versions

L'amont Python la communauté fournit des documents de migration pour déplacer :

Python modules dans AL2023

Différents Python modules sont conditionnés sous forme de RPM dans AL2023. Généralement, les RPM pour les modules Python seront créés en ciblant uniquement la version système de Python.