ajax loader

Esqueceu sua senha?

Instalação do Python 2.7.2 em plataforma Linux Debian/Ubuntu

Praticamente todas as distribuições Linux, ou quase todas, vêm com uma versão de Python instalada por padrão, não é recomendável modificar ou desinstalar o Python do sistema, e quase sempre não vai ser vantajoso pra você utilizar essa versão, por questão de incompatibilidade de sintaxe do código fonte de programas que você possa desenvolver com interpretadores mais atuais ou até mesmo incompatibilidade de leitura de programas de terceiros.

Vamos começar fazendo o download do arquivo compactado com o código fonte da instalação:

wget -c http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2

Em seguida, vamos extrair o arquivo compactado com o comando:

tar -jxvf Python-2.7.2.tar.bz2

Se por alguma razão o comando acima não funcionar devidamente instale o bzip2 com o comando abaixo e tente novamente.

apt-get install bzip2

Acesse a pasta que acabou de ser extraída

cd Python-2.7.2/

Agora vamos preparar e compilar o código fonte

./configure

./configure no console

Se tudo ocorrer normalmente, ao final do processamento, o seu console ficará parecido como o meu na imagem abaixo:

Configuração de compilação com sucesso

Se você se deparar com mensagens de erro ao tentar executar o comando acima na pasta Python-2.7.2 digite o comando a seguir e tente novamente:

sudo apt-get install build-essential

Agora prossiga com o comando:

make

Após o processamento a janela de seu console ficará parecida com a da imagem abaixo.

Conclusão do make

Agora você pode até executar localmente o Python 2.7.2 na pasta através do comando

./python

Caso tenha testado seu novo Python compilado, sua janela de console vai aparecer como na imagem abaixo:

Testando Python 2.7.2 na pasta

Saia do Python Shell com Control+D ou exit() e digite o comando

sudo make install

Com isso você estará instalando o Python 2.7.2 que acabamos de compilar na pasta /usr/local/lib/python2.7/

Instalando Python compilando no sistema

Agora está tudo ocorrendo perfeitamente, ou quase perfeitamente bem,  falta apenas configurar nossa versão 2.7.2 para executar como padrão. Digite o comando a seguir para adicionar o caminho do novo Python ao comando ‘python’ do console

sudo update-alternatives --install /usr/bin/python python /usr/local/lib/python2.7

Agora vamos tentar configurar o comando manualmente com o comando

sudo update-alternatives --config python

Caso o caminho que adicionamos seja a única opção você receberá a mensagem “Existe apenas uma alternativa no grupo de ligação python: /usr/bin/python2.7 Nada para configurar.” caso contrário, teremos que escolher o número adequado nas opções disponíveis, como na imagem a seguir:

Configurando versão padrão

Pronto! Agora o Python padrão do nosso sistema é a versão que baixamos, compilamos, instalamos e configuramos!

Resultado final

26/11/2011 às 00:00    acessos (21977)     alessonzaire
Olá Shadow... Eu tenho o Centos 6 e ocorreu a instalação corretamente da versão Python 3.1. Porém estou com dificuldade em deixar ativada a versão 3.1, dou o comando python ainda aparece 2.6.6.
obrigado muito bem escrito...

Gostaria de deixar o seu comentário? Para deixar o seu comentário por favor faça o registro em nosso site.   Registrar