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ó Python 2.7 y todos los componentes que lo requieran ahora Python están escritos para funcionar con Python 3.

AL2023 pone a disposición Python 3 /usr/bin/python3 para mantener la compatibilidad con el código del cliente, así como el código Python incluido con el AL2023, que se mantendrá como Python 3.9 durante la vida del AL2023.

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

Las versiones más recientesPython, como la Python 3.11, están disponibles como paquetes en AL2023 y se admiten durante toda la vida útil de las versiones anteriores. Para obtener información sobre durante cuánto tiempo se admite Python 3.11, consulte Python 3.11.

Se pueden instalar varias versiones de Python simultáneamente en AL2023. Aunque siempre /usr/bin/python3 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 cambies a qué apunta el /usr/bin/python3 enlace simbólico, ya que esto podría interrumpir la funcionalidad principal de AL2023.

Módulos Python en AL2023

En el AL2023, varios Python módulos 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.