View a markdown version of this page

Python en AL2023 - Amazon Linux 2023

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Python en AL2023

AL2023 eliminó la versión 2.7 de Python y todos los componentes necesarios de Python ahora están escritos para funcionar con la versión 3 de Python.

AL2023 hace que Python 3 esté disponible como /usr/bin/python3 para retener la compatibilidad con el código del cliente, así como con el código Python incluido con AL2023, permanecerá como Python 3.9 durante la duración de AL2023.

La versión de Python a la que apunta /usr/bin/python3 se considera el sistema Python, y para AL2023 es la versión Python 3.9.

AL2023 actualmente proporciona versiones más recientes dePython, incluidas las versiones 3.11, 3.12, 3.13 y 3.14. Cada versión es compatible durante el mismo período de tiempo que la versión anterior. Python Para obtener más información, consulte las declaraciones de soporte de paquetes.

Se pueden instalar varias versiones de Python simultáneamente en AL2023. Si bien /usr/bin/python3 siempre será Python 3.9, cada versión de Python tiene un espacio de nombres y se puede encontrar por su número de versión. Por ejemplo, si python3.11 está instalada, /usr/bin/python3.11 existirá junto con /usr/bin/python3.9 y el enlace simbólico /usr/bin/python3 apunta a /usr/bin/python3.9.

nota

No cambie a qué apunta el enlace simbólico de /usr/bin/python3, ya que esto podría interrumpir la funcionalidad principal de AL2023.

Migración a una versión más reciente Python control de versiones

El río arriba Python La comunidad proporciona documentación de migración para la mudanza:

Python módulos en AL2023

En AL2023, varios módulos Python están empaquetados como RPM. Por lo general, los RPM de los módulos de Python se crean pensando únicamente en la versión del sistema de Python.