Noticias
n8n ya está disponible en el Serverspace panel de control como un 1-Click App
Serverspace Black Friday
DF
Abril 9 2025
Actualizado el 16 de febrero de 2026

Cómo instalar o actualizar Python on CentOS 7/8 Stream: Construye lo último Python de la fuente

CentOS Python

¿Usas otro sistema operativo?

Seleccione la versión o distribución deseada.

Python Es un lenguaje de programación de alto nivel ampliamente utilizado, conocido por su rendimiento, flexibilidad y amplio ecosistema. Se utiliza comúnmente para desarrollo web, automatización, procesamiento de datos y ejecución de aplicaciones a gran escala en entornos de producción.

Instalar la última versión estable de Python en un CentOS El servidor es sencillo si se instala correctamente. En esta guía, instalaremos Python 3.11.x (la última versión estable al momento de escribir este artículo) compilándola desde la fuente, lo que garantiza la compatibilidad, la estabilidad y la coexistencia segura con el sistema predeterminado. Python versión.

Actualización de paquetes del sistema operativo

Antes de actualizar Python directamente, actualizamos el sistema operativo. Navegue por la terminal y luego ejecute:

sudo dnf update
sudo dnf upgrade

Updating the operating system

La instalación de Python on CentOS

Para trabajar con Python necesita instalarlo en su computadora, lo que puede ser una tarea no trivial para Linux novatos En este punto, recorreremos la instalación paso a paso y proporcionaremos un tutorial detallado con comandos y descripciones de cada paso.

Instalación de paquetes adicionales

Si su sistema no tiene el módulo "wget", ejecute los comandos uno tras otro:

sudo yum search wget
sudo yum install wget

The result of successful command execution

Para seguir trabajando, necesita obtener paquetes:

yum install gcc yum-utils zlib-devel python-tools cmake git pkgconfig -y --skip-broken

Después de completar con éxito la instalación, instalemos las "Herramientas de desarrollo"

yum groupinstall -y "Development Tools" --skip-broken

Para continuar, debe ir al directorio:

cd /usr/src

Cargando archivos fuente

Recibimos la última versión de la Python.org sitio web. Al visitarlo, en "Descargas \ Código fuente", copie el enlace de descarga que encontramos y necesitamos. Luego ejecute en la terminal, pegando el enlace recién copiado:
Python Los archivos fuente se descargan del sitio web oficial mantenido por Python Fundación del Software. Usar la fuente oficial garantiza que recibas un software seguro, estable y actualizado. Python lanzamiento sin modificaciones, lo que es especialmente importante para entornos de producción y servidor.

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

Después de la descarga, debe recuperar el contenido del archivo. Puedes usar este comando para hacerlo:

tar xzf Python-3.11.3.tgz

Downloading and unpacking the archive with the source code

Navegar hasta el resultado Python-3.11.3 carpeta e instalar directamente desde el código fuente:

./configure

Complete la instalación ejecutando los comandos uno tras otro:

make
make install

Asegúrese de que la actualización sea exitosa enviando una línea a la terminal:

python3 --version

Si la versión 3.11.x de Python ¡Se muestra el mensaje "Todos los pasos anteriores se han realizado correctamente"! Ahora es posible utilizar el lenguaje de programación universal para sus propios fines.

Python actualización de versión

Si ya tiene una versión anterior de Python, siga los pasos a continuación.

Instalación adicional Python paquetes

Para realizar un Python actualización de la versión, se deben suministrar algunos paquetes nuevos además. Enviar comandos a la terminal:

yum groupinstall -y "Development Tools" --skip-broken
wget https://public-yum.oracle.com/public-yum-ol6.repo -O /etc/yum.repos.d/public-yum-ol6.repo

Installing additional packages

dnf --enablerepo=powertools install libpcap-devel

Установка дополнительных пакетов

sudo dnf install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

Installing additional packages

Cargando archivos fuente

Recibimos la última versión de la Python.org sitio web. Al visitarlo, en "Descargas \ Código fuente", copie el enlace de descarga que encontramos y necesitamos. Luego ejecute en la terminal, pegando el enlace recién copiado:

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

Después de la descarga, debe recuperar el contenido del archivo. Puedes usar este comando para hacerlo:

tar xzf Python-3.11.3.tgz

Downloading the archive with the source code

Versión actualizada

Navegar hasta el resultado Python-3.11.3 carpeta e instalar directamente desde el código fuente:

./configure --enable-optimizations
make
make install

Comprueba la actualización

Asegúrese de que la actualización sea exitosa ejecutando el comando:

python3 --version

Current version of python

If Python se muestra la versión 3.11.x y la actualización se realizó correctamente.

Resumen

En esta revisión, analizamos "Cómo actualizar Python on CentOS" mediante el uso de archivos de código fuente.

Te pueden interesar los siguientes materiales sobre el tema

Preguntas frecuentes: Instalación y actualización Python on CentOS

  • P: ¿Por qué debería actualizar a la última versión de Python on CentOS?
    R: Lo último Python Las versiones incluyen importantes parches de seguridad, mejoras de rendimiento y nuevas funciones que las versiones anteriores no tenían. Actualizar garantiza que sus aplicaciones funcionen de forma segura y eficiente.
  • P: ¿Puedo instalar varios? Python versiones en CentOS?
    R: Sí. Puedes compilar una nueva versión desde el código fuente y mantenerla junto con la versión predeterminada del sistema. Python Sin romper las dependencias. Solo asegúrate de usar la versión correcta (p. ej., python3.11).
  • P: ¿Qué pasa si ya tengo Python instalado: ¿debería eliminar primero la versión anterior?
    A: No. CentOS se basa en Python Para las herramientas del sistema, no desinstale la versión predeterminada. En su lugar, instale la versión más reciente en paralelo.
  • P: ¿Qué paquetes se requieren antes de compilar? Python ¿de la fuente?
    R: Necesitará herramientas de desarrollo y bibliotecas como gcc, zlib-devel, openssl-devel, readline-devel, libffi-devel y otras para garantizar una compilación exitosa.
  • P: ¿Cómo puedo verificar que Python ¿Se instaló o actualizó correctamente?
    A: Ejecute el comando python3 --version. Si muestra el resultado esperado Python Versión 3.11.x (o superior), la instalación/actualización fue exitosa.
  • P: ¿Es seguro actualizar? Python en un CentOS ¿servidor?
    R: Sí, si se hace correctamente. Nunca debe retirar el sistema. Python versión utilizada por CentOS. En su lugar, instale la última versión Python Liberar en paralelo usando make altinstall e invocar explícitamente la versión requerida (por ejemplo, python3.11). Este enfoque evita la interrupción de las herramientas y servicios del sistema.
  • P: ¿Debería usar pyenv en lugar de compilar? Python ¿de la fuente?
    R: pyenv es una opción conveniente para entornos de desarrollo y equipos locales. Sin embargo, en producción... CentOS servidores, compilando Python Desde el origen se proporciona mayor control, comportamiento predecible y mejor compatibilidad con las bibliotecas del sistema, lo que lo convierte en el enfoque preferido para las implementaciones de servidores.
Votar:
4 de 5
Calificación promedio: 4.5
Calificado por: 2
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

También le podría interesar...

Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies y Política de privacidad.