Cómo instalar Python 3.11 en Amazon Linux 2

30 gen 2023 2 min di lettura
Cómo instalar Python 3.11 en Amazon Linux 2
Indice dei contenuti

Introducción

Amazon Linux 2 es un sistema operativo basado en Linux de bajo costo distribuido por Amazon Web Services (AWS) para su uso en sus plataformas en la nube. Está diseñado para proporcionar una experiencia de sistema operativo estable y confiable para los usuarios que ejecutan aplicaciones en AWS. Amazon Linux 2 incluye paquetes precompilados de software de código abierto, como Apache, PHP, Python y otros, lo que facilita su configuración y uso para sus necesidades de desarrollo y producción.

Python es un lenguaje de programación poderoso y de propósito general. Es muy amable y fácil de aprender. Al momento de escribir este tutorial, Python 3.11.1 es la última versión disponible para la instalación. Este tutorial lo ayudará a instalar Python 3.11 en su sistema Amazon Linux 2.

requisitos previos

Este tutorial proporciona instrucciones para compilar Python a partir del código fuente. El proceso de compilación requería la preinstalación de herramientas de desarrollo, como el comando make. Por lo tanto, primero debe haber instalado las bibliotecas de desarrollo requeridas.

Abra una terminal en su sistema e instale los paquetes necesarios con el siguiente comando:

sudo yum install gcc openssl-devel bzip2-devel libffi-devel

Descargar Phyton 3.11

Visite la página oficial de descarga de Python y descargue el Python requerido en su sistema. Alternativamente, puede usar el siguiente comando para descargar Python 3.11 a su sistema:

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

Una vez completada la descarga, extraiga el archivo comprimido:

sudo tar xzf Python-3.11.1.tgz

Instale Python 3.11 en Amazon Linux

Cambie al directorio extraído con el comando cd. Luego use el script./configure para preparar el código fuente:

cd Python-3.11.1
sudo./configure --enable-optimizations

Después de eso, puede compilarlo e instalarlo con el comando make. El siguiente comando se establece para compilar Python 3.9 desde el código fuente e instalarlo usando el comando altinstall:

sudo make altinstall

make altinstall se usa para evitar el reemplazo del binario predeterminado de python /usr/bin/python.

Esto completará la instalación de Python en su sistema. Puede eliminar el archivo comprimido descargado para liberar espacio:

sudo rm -f /opt/Python-3.9.16.tgz

Comprobar la versión de Python

El binario de Python estará disponible en el directorio /usr/local/bin. Esto ya está incluido en la variable de entorno PATH. Dado que no hemos sobrescrito la versión actual de Python, debe ejecutar el comando Python 3.11 de la siguiente manera:

python3.11 -V
Python 3.11.1

Crear el entorno virtual de Python

El entorno virtual de Python proporciona un entorno aislado para las aplicaciones. Esto se puede crear con el módulo "venv" que ya está instalado con los pasos anteriores.

Para crear el entorno virtual, primero navegue hasta el directorio de la aplicación:

cd /opt/python-app

Utilice el siguiente comando para crear un directorio de entorno:

python3.11 -m venv env

El comando anterior creará un directorio "env" en el directorio actual que contiene todos los archivos necesarios para el entorno aislado.

Siempre que necesite realizar cambios en el entorno, use el siguiente comando para activarlo:

source env/bin/activate

Después de activar el entorno, puede trabajar con su aplicación.

Una vez que el trabajo haya terminado, use el siguiente comando para desactivar el entorno de Python:

deactivate

Conclusión

Instalar Python desde el código fuente es un proceso sencillo. Solo necesita descargar el código fuente del sitio FTP de Python. Luego extraiga el archivo comprimido y compílelo. Puede compilar e instalar Python en solo 5 minutos en cualquier sistema Linux.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.