Python no AL2023 - Amazon Linux 2023

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Python no AL2023

O AL2023 removeu o Python 2.7, e todos os componentes que exigem Python já foram escritos para funcionar com o Python 3.

O AL2023 disponibiliza o Python 3 como /usr/bin/python3 para manter a compatibilidade com o código do cliente, bem como com o código Python distribuído com o AL2023. Isso permanecerá como Python 3.9 durante toda a vida útil do AL2023.

A versão do Python para a qual /usr/bin/python3 aponta é considerada o sistema Python e, para o AL2023, é o Python 3.9.

Versões mais recentes do Python, como a Python 3.11, são disponibilizadas na forma de pacotes no AL2023 e receberão suporte durante toda a vida útil das versões upstream. Para obter informações sobre o tempo de suporte ao Python 3.11, consulte Python 3.11.

Várias versões do Python podem ser instaladas simultaneamente no AL2023. Embora /usr/bin/python3 seja sempre Python 3.9, cada versão do Python tem namespace e pode ser encontrada pelo número da versão. Por exemplo, se python3.11 estiver instalado, /usr/bin/python3.11 existirá ao lado /usr/bin/python3.9 e o symlink /usr/bin/python3 apontará para /usr/bin/python3.9.

nota

Não altere o destino do link simbólico /usr/bin/python3, pois isso pode comprometer a funcionalidade principal do AL2023.

Módulos do Python no AL2023

Vários módulos do Python são empacotados como RPMs no AL2023. Normalmente, os RPMs para módulos Python serão criados visando somente a versão do sistema do Python.