Python em 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 em AL2023

O AL2023 removeu a versão Python 2.7 e todos os componentes necessários agora Python estão escritos para funcionar com Python 3.

O AL2023 disponibiliza Python 3 /usr/bin/python3 para manter a compatibilidade com o código do cliente, bem como o código Python fornecido com o AL2023, que permanecerá Python como 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, é 3.9. Python

As versões mais recentes doPython, como a Python 3.11, são disponibilizadas como pacotes no AL2023 e são suportadas durante toda a vida útil das versões upstream. Para obter informações sobre por quanto tempo o Python 3.11 é suportado, consulte Python 3.11.

Várias versões do Python podem ser instaladas simultaneamente no AL2023. Embora sempre /usr/bin/python3 seja 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 que o /usr/bin/python3 link simbólico aponta, pois isso pode quebrar a funcionalidade principal do AL2023.

Python módulos em AL2023

Vários Python módulos 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.