Atualizando e usando o Python 2.7.11 no Ubuntu

0

Eu tenho uma máquina virtual configurada rodando o Ubuntu 14.04.4 que tem o Python 2.7.6 por padrão. Eu já instalei o Python 2.7.11 usando as instruções aqui , que me deixou com uma instalação python em / usr / local / bin / que contém um executável python2.7.

Eu procurei por respostas sobre isso, mas a maioria das soluções parece depender da versão menor ser diferente para as duas instalações, 2.6 vs 2.7 por exemplo. Neste caso particular, ambas as instalações são 2.7.x, o que dificulta a diferenciação entre as duas. Isso poderia sugerir a necessidade de simplesmente atualizar a instalação padrão, em vez de instalar uma versão separada inteiramente, no entanto, os artigos que li sobre o assunto sugerem o contrário.

Se eu executar os seguintes comandos:

which python python -V

Eu recebo:

/usr/bin/python 2.7.6

E se eu correr:

which python2.7 python2.7 -V

Eu recebo:

/usr/local/bin//python2.7 2.7.11

Tudo bem até agora. No entanto, se eu agora decidir instalar o pip e, em seguida, instalar os módulos python, o pip e esses módulos só serão instalados para a versão preexistente do python, não a versão que eu instalei localmente.

Com tudo isso em mente, minha pergunta é: como faço para instalar o pip e qualquer módulo que eu precise para minha versão local do python, e como eu digo ao Ubuntu que eu quero usar meu próprio python para desenvolvimento?

Além disso, eu vi alguns artigos fazendo uso pesado de virtualenv para isso, mas como eu estou com o objetivo de ter uma máquina virtual por projeto que eu estou esperando para evitar virtualenv por agora, em parte para simplificar o processo de trabalho em a VM e em parte para o meu próprio aprendizado.

Obrigado.

    
por Cral 26.02.2016 / 16:02

1 resposta

0

Eu decidi ficar com os pacotes contidos no Ubuntu. Como o dobey menciona, eles já contêm as correções de segurança necessárias, portanto, tentar substituí-las por uma versão de patch ligeiramente mais recente não parece ser uma boa escolha, especialmente quando essa versão será incluída em uma atualização que vem em breve.

    
por Cral 29.02.2016 / 16:55