Algunas veces podemos necesitar alguna versión de Python mayor a la disponible en los repositorios, en mi caso por ejemplo para complilar VIM con soporte Python para ciertos plugins se requiere una versión mayor, igualmente sin importar el motivo, la solución no es tan complicada como parece, te mostraré como compilar de forma sencilla una nueva versión de Python en tu sistema CentOS 7, sin embargo, para otras plataformas el procedimiento es el mismo, solo cambia el nombre de las dependencias a instalar-
Para compilar primero necesitamos instalar algunas dependencias:
sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Una vez instaladas, luego descargamos la versión de Python que necesitamos instalar, por ejemplo:
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
Descomprimimos ejecutando:
cd /tmp tar -xvf Python-3.9.6.tgz cd Python-3.9.6
Luego procedemos con la compilación, primero ejecutamos:
./configure --enable-optimizations
Continuamos con:
sudo make
Por último procedemos a instalar lo compilado:
sudo make altinstall
Confirmamos que haya quedado correctamente:
python3.9 --version
Todo listo, tienes Python 3.9 junto con PIP instalado en tu sistema
Administrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de experiencia en computación atendiendo nabos y resolviendo problemas, los cuales si no fuera por estos nabos, no habrían ocurrido en primer lugar. Escribo más que nada sobre tecnología y herramientas en general, además de algunos artículos con opiniones tan subjetivas como irrelevantes, así que si no te gustan, mejor madura y superalo.