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 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.
Atualmente, o AL2023 fornece versões mais recentes doPython, incluindo as versões 3.11, 3.12, 3.13 e 3.14. Cada versão é suportada pelo mesmo período de tempo do upstreamPython. Para saber mais, consulte Package support statements.
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.
Migrando para o mais novo Python versões
O rio acima Python A comunidade fornece documentação de migração para mover:
Python módulos em 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.