Cómo instalar Python 3.8 en Amazon Linux 2023

Python es ahora un lenguaje de programación ampliamente utilizado en varios campos, incluido el aprendizaje automático y la inteligencia artificial. Es un lenguaje versátil conocido por su claridad y legibilidad. A pesar de las últimas versiones del lenguaje de programación, los desarrolladores a menudo necesitan trabajar en algún software antiguo que requiere versiones específicas de Python para garantizar la compatibilidad con sus proyectos.

Si ese es su caso, aquí vemos el proceso de instalación de Python 3.8 en un sistema Amazon Linux 2023 en este artículo.

Requisitos previos

Para seguir este tutorial, asumimos que ya tiene acceso a la instancia de Amazon Linux 2023 en la nube de AWS junto consudoderechos para ejecutar comandos administrativos.

Paso 1: actualice los paquetes AL2023

Si accede a su Amazon Linux 2023 después de bastante tiempo, ejecute el comando de actualización del sistema para actualizar la información del paquete. También instalará las actualizaciones de los paquetes existentes.

sudo dnf update -y

Paso 2: instalar herramientas de desarrollo

Python 3.8 no está disponible para instalar utilizando los repositorios predeterminados de Amazon Linux 2023, por lo que compilaremos esta versión utilizando su archivo fuente. Por lo tanto, necesitábamos algunas herramientas y bibliotecas de desarrollo específicas. Utilice el siguiente comando para instalar los paquetes necesarios:

sudo dnf groupinstall "Development Tools"

Paso 3: instalar dependencias

Hay más dependencias que se necesitan para una instalación fluida de Python; estas son las que se deben instalar usando el comando proporcionado.

sudo dnf install -y openssl-devel bzip2-devel libffi-devel zlib-devel

Paso 4: descargue y compile Python

Ahora, descarguemos y compilemos el código fuente de Python 3.8 en nuestro Amazon 2023 Linux. Primero, navegue hasta el/optardirectorio:

cd /opt

A continuación, utilice elobtenerherramienta de línea de comando para descargar el código fuente de Python 3.8.12:

sudo wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz

Puedes visitarhttps://www.python.org/ftp/python/para otras versiones como 3.8.0, 3.8.1.. etc, si es necesario.Alternativamente,simplemente puede cambiar la versión en el comando anterior para obtener el archivo de código fuente.

Nota, si no tienesobtenerentonces puedes obtenerlo usando:sudo dnf instalar wget

Extraiga el archivo de Python 3.8, una vez descargado exitosamente:

sudo tar xzf Python-3.8.12.tgz

Después de eso, navegue hasta la carpeta extraída:

cd Python-3.8.12

Configurar la compilación:

sudo ./configure --enable-optimizations

Inicie el proceso de compilación:

sudo make altinstall

Paso 5: Verifique Python 3.8 en Amazon Linux 2023

Una vez que haya ejecutado todos los comandos anteriores y el sistema haya terminado con el proceso de compilación e instalación, verifique si Python 3.8 se instaló correctamente en su Amazon Linux 2023 o no.

python3.8 --version

Este comando debería mostrar la versión de Python como 3.8.12 porque la hemos instalado.

Paso 6: Limpiar

Ahora, puedes eliminar los archivos fuente de Python descargados para liberar algo de espacio:

sudo rm -rf /opt/Python-3.8.12

Paso 7: configure Python 3.8 como versión predeterminada

Como la mayoría de las distribuciones de Linux, Amazon Linux 2023 también utiliza el "alternativas”Comando para administrar las herramientas predeterminadas. Entonces, para configurar Python 3.8 como la versión predeterminada, debe actualizar las alternativas para el comando python3:

sudo alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.8 1

oConfigurar alternativas

Si tiene varias versiones de Python, deberá configurar el sistema alternativo para seleccionar Python 3.8 como versión predeterminada cuando ejecute el comando python3.

sudo alternatives --config python3

El resultado del comando anterior le dará una lista de alternativas disponibles. Seleccione el número correspondiente a/usr/local/bin/python3.8 para configurarla como la versión predeterminada.

Para confirmar que Python 3.8ahora es la versión predeterminada, ejecute:

python3 --version

Conclusión

Entonces, esta fue la forma rápida de obtener la versión anterior de Python, que es 3.8 en la última versión de Amazon Linux 2023, para desarrollar y ejecutar proyectos utilizando esta versión de Python. Recuerde, este tutorial no se limita solo a Python 3.8, sino que incluso puede usarse para configurar otras versiones del mismo.

  • ¿Cómo instalar K9 en Amazon Linux 2023?
  • Cómo instalar Java 8/11 en Amazon Linux 2023
  • ¿Podemos instalar el repositorio EPEL en Amazon Linux 2023?
  • Cómo instalar Docker en Amazon Linux 2023
  • Cómo instalar PostgreSQL 15 Amazon Linux 2023

Actualizaciones del boletín

Ingrese su dirección de correo electrónico a continuación para suscribirse a nuestro boletín