Python en AL2023 - Amazon Linux 2023

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.

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

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.

Módulos Python 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.