Python dans 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 dans 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 maintenir la compatibilité avec le code client, ainsi que le code Python livré avec AL2023, ce chiffre restera sous forme de Python 3.9 pendant toute la durée de vie de l'AL2023.

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

Les nouvelles versions dePython, telles que Python 3.11, sont disponibles sous forme de packages dans AL2023 et sont prises en charge pendant toute la durée de vie des versions en amont. Pour plus d'informations sur la durée de prise en charge de Python 3.11, consultez Python 3.11.

Plusieurs versions de Python peuvent être installées simultanément sur AL2023. Bien que /usr/bin/python3 ce soit toujours Python 3.9, chaque version de Python possède un espace de noms et peut être trouvée grâce à 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 le /usr/bin/python3 lien symbolique, car cela pourrait endommager les fonctionnalités de base d'AL2023.

Modules Python 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.