Python es un lenguaje de programación versátil y popular, conocido por su facilidad de aprendizaje y amplia gama de aplicaciones. La versión 3.10 de Python introduce características mejoradas que facilitan aún más la escritura de código limpio y eficiente. Esta guía explica cómo instalar y configurar Python 3.10 en AlmaLinux 9, proporcionando una visión detallada y accesible para aquellos que están comenzando con Python o la administración de sistemas en Linux.
Requisitos Previos
Antes de instalar Python 3.10 en AlmaLinux 9, asegúrate de tener acceso al sistema como usuario con privilegios de superusuario (sudo).
Paso 1: Preparar el Sistema
Es importante comenzar con un sistema actualizado para asegurar la compatibilidad de los paquetes y mejorar la seguridad.
sudo dnf update -y
Paso 2: Instalar las Herramientas de Desarrollo
Python tiene algunas dependencias que necesitan compilarse desde el código fuente. Instala las herramientas de desarrollo necesarias para compilar Python y otros paquetes.
sudo dnf groupinstall "Development Tools" -y
sudo dnf install bzip2-devel expat-devel gdbm-devel \
ncurses-devel openssl-devel readline-devel wget \
sqlite-devel tk-devel xz-devel zlib-devel libffi-devel -y
Paso 3: Descargar Python 3.10
Descarga el código fuente de Python 3.10 desde el sitio web oficial. Asegúrate de verificar la última versión disponible y ajustar el comando de descarga según corresponda.
- Descargar el código fuente:
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
- Extraer el archivo descargado:
tar -xf Python-3.10.0.tar.xz
Paso 4: Compilar e Instalar Python 3.10
Una vez descargado el código fuente, el siguiente paso es compilar e instalar Python.
- Navegar al directorio de Python y preparar la compilación:
cd Python-3.10.0
./configure --enable-optimizations --enable-shared
El flag --enable-optimizations optimiza el Python resultante pero hace que el proceso de compilación sea más largo. El flag --enable-shared permite crear una biblioteca compartida, útil para algunos paquetes que requieren vinculación.
- Compilar e instalar:
make -j 4 # Ajusta '4' al número de núcleos en tu procesador
sudo make altinstall
Utiliza make altinstall para evitar sobrescribir la versión del sistema de Python.
Paso 5: Verificar la Instalación
Después de instalar, verifica que Python 3.10 esté correctamente instalado.
python3.10 --version
Configurar Python 3.10 como la Versión Predeterminada (Opcional)
Si deseas que Python 3.10 sea la versión predeterminada cuando ejecutes python o python3, puedes ajustar los enlaces simbólicos en tu sistema.
sudo alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.10 1
Paso 6: Instalar Pip
Pip es el gestor de paquetes de Python y es esencial para instalar y gestionar paquetes de Python adicionales.
- Instalar Pip para Python 3.10:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.10 get-pip.py
Para aquellos que buscan una solución robusta y escalable para desarrollar y desplegar aplicaciones Python, los servicios de Linux SSD VPS de Shape.host son ideales. Shape.host ofrece VPS en la nube que proporcionan la potencia y flexibilidad necesarias para manejar aplicaciones intensivas en recursos, permitiendo a los usuarios concentrarse en sus desarrollos sin preocuparse por el mantenimiento de la infraestructura física. Shape.host garantiza un entorno seguro y de alto rendimiento, perfecto para desplegar y gestionar aplicaciones Python en un entorno de nube robusto y escalable.