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.
Pythondans AL2023
AL2023 a supprimé la version Python 2.7 et tous les composants requis Python 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, il restera sous forme de Python 3.9 pendant toute la durée de vie de AL2023.
La version de python vers laquelle /usr/bin/python3 pointe est considérée comme le système Python et pour AL2023 cela, il s'agit de la version Python 3.9.
AL2023 fournit actuellement des versions plus récentes dePython, y compris 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 du Package.
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 point vers lequel pointe le /usr/bin/python3 lien symbolique, car cela pourrait endommager les fonctionnalités de base de AL2023.
Migration vers des versions plus récentes Python
La Python communauté en amont fournit de la documentation de migration pour déplacer :
Pythonmodules dans AL2023
Les différents Python modules sont conditionnés tels RPMs quels AL2023. En règle générale, RPMs les Python modules seront créés en ciblant uniquement la version système dePython.