Como instalar o Python 2.7.18 em CentOS/Rhel 7/6 e Fedora 32/31

Como instalar o Python 2.7.18 em CentOS/Rhel 7/6 e Fedora 32/31

Hoje, eu estava tentando instalar um aplicativo no meu CentOS 7.4 sistema que exigia python> = 2.7.10, mas existem Python 2.7.5 instalado, que não podemos remover, pois outros aplicativos dependem disso. Este tutorial ajudará você a instalar o Python 2.7.18 sem remover versões mais antigas.

1. Pré -requisitos

Em primeiro lugar, certifique -se de ter o pacote GCC instalado em seu sistema. Use o seguinte comando para instalar o GCC se você não o tiver instalado.

yum install gcc OpenSSL-devel bzip2-devel # nos sistemas centos dnf install gcc openSsl-devel bzip2-devel # em sistemas fedora  

2. Baixe o Python 2.7

Baixe o Python usando o seguinte comando do site oficial do Python. Você também pode baixar a versão mais recente no lugar do especificado abaixo.

CD/usr/src wget https: // www.Pitão.org/ftp/python/2.7.18/Python-2.7.18.TGZ 

Extrair arquivo baixado usando o comando tar.

Tar xzf python-2.7.18.TGZ 

3. Instale o Python 2.7

Agora execute os seguintes comandos para compilar Python 2.7 e instale no seu sistema usando altinstall.

CD Python-2.7.18 ./Configure-Otimizações 

Make AltInstall é usado para evitar a substituição do arquivo binário Python padrão/usr/bin/python.

4. Verifique a versão do Python

Verifique a versão mais recente instalada do Python usando o comando abaixo. Durante esta instalação, o mais recente binário Python foi instalado no Path/usr/local/bin/python2.7. O binário existente estava localizado em /usr /bin.

/usr/local/bin/python2.7 -V Python 2.7.18 

Aviso: não substitua ou vincule o binário original do Python, isso pode danificar seu sistema.

5. Instale o PIP

Pip é um utilitário útil para instalar e gerenciar módulos Python. Vamos instalar o PIP para a versão Python instalada.

Curl "https: // bootstrap.Pypa.io/get-pip.py "-o" get -pip.py "python2.7 get-pip.py