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.