Python in AL2023 - Amazon Linux 2023

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Python in AL2023

AL2023 ha rimosso completamente Python 2.7 e tutti i componenti che richiedono Python sono ora scritti per funzionare con Python 3.

AL2023 rende disponibile Python 3 come /usr/bin/python3 e, per mantenere la compatibilità con il codice cliente, oltre al codice Python fornito con AL2023, rimarrà come Python 3.9 per tutta la durata di vita di AL2023.

La versione di Python a cui /usr/bin/python3 punta è considerata il "sistema Python" e per AL2023 si tratta di Python 3.9.

Le versioni più recenti di Python, come Python 3.11, sono rese disponibili come pacchetti in AL2023 e sono supportate per tutta la durata di vita delle versioni upstream. Consulta le dichiarazioni di supporto AL2023 per i dettagli sulla durata del supporto di ogni pacchetto AL2023, incluso Python 3.11.

È possibile installare contemporaneamente più versioni di Python su AL2023. Sebbene /usr/bin/python3 rimarrà sempre come Python 3.9, ogni versione di Python ha uno spazio dei nomi e può essere individuata in base al numero di versione. Ad esempio, se è installato python3.11, /usr/bin/python3.11 esisterà insieme a /usr/bin/python3.9 e al symlink /usr/bin/python3 a /usr/bin/python3.9.

Nota

Non modificare la destinazione a cui punta il symlink /usr/bin/python3. Ciò potrebbe infatti compromettere le funzionalità di base di AL2023.

Moduli Python in AL2023

Diversi Python moduli sono pacchettizzati come RPM in Amazon Linux 2023. In genere, gli RPM per i moduli Python vengono sviluppati solo per la versione di sistema di Python.