Hoy, estaba tratando de instalar una aplicación en mi sistema CentOS 7.4 que requería Python>=2.7.10, pero hay Python 2.7.5 instalado, que no podemos eliminar porque otras aplicaciones dependen de él. Este tutorial lo ayudará a instalar Python 2.7.18 sin eliminar versiones anteriores.
1. requisitos previos
En primer lugar, asegúrese de tener el paquete GCC instalado en su sistema. Use el siguiente comando para instalar GCC si no lo tiene instalado.
yum install gcc openssl-devel bzip2-devel # On CentOS systems dnf install gcc openssl-devel bzip2-devel # On Fedora systems
2. Descargar Phyton 2.7
Descargue Python usando el siguiente comando del sitio oficial de Python. También puede descargar la última versión en lugar de la especificada a continuación.
cd /usr/src wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
Extrae el archivo descargado usando el comando tar.
tar xzf Python-2.7.18.tgz
3. Instalar Python 2.7
Ahora ejecute los siguientes comandos para compilar Python 2.7 e instalarlo en su sistema usando altinstall
.
cd Python-2.7.18 ./configure --enable-optimizations make altinstall
4. Comprobar la versión de Python
Verifique la última versión instalada de python usando el siguiente comando. Durante esta instalación, se instaló el último binario de Python en la ruta /usr/local/bin/python2.7. El binario existente estaba ubicado en /usr/bin.
/usr/local/bin/python2.7 -V Python 2.7.18
5. Instalar PIP
PIP es una utilidad útil para instalar y administrar módulos de Python. Instalemos el PIP para la versión de Python instalada.
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" python2.7 get-pip.py