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.