Você tem pacotes para bibliotecas do Python 2.7, mas não para o interpretador. A instalação do pacote python
deve instalar python2.7
como uma dependência, que contém o interpretador para o Python 2.7.
Acabei de ter meu provedor sever instalado o Ubuntu 15.1.0 em um novo servidor. Eu preciso do Python 2.7.11 em execução no servidor para um aplicativo que eu quero implantar lá. Eu corri apt --installed list
e vi que eu tenho vários pacotes Python instalados:
dh-python/wily,wily,now 2.20150826ubuntu1 all [installed]
libpython2.7/wily,wily,now 2.7.10-4ubuntu1 amd64 [installed,automatic]
libpython2.7-minimal/wily,wily,now 2.7.10-4ubuntu1 amd64 [installed,automatic]
libpython2.7-stdlib/wily,wily,now 2.7.10-4ubuntu1 amd64 [installed,automatic]
libpython3-stdlib/wily,wily,now 3.4.3-4ubuntu1 amd64 [installed]
libpython3.4-minimal/wily,wily,now 3.4.3-9ubuntu1 amd64 [installed]
libpython3.4-stdlib/wily,wily,now 3.4.3-9ubuntu1 amd64 [installed]
python-apt-common/wily-updates,wily-updates,now 1.0.1ubuntu0.1 all [installed]
python3/wily,wily,now 3.4.3-4ubuntu1 amd64 [installed]
python3-apt/wily-updates,wily-updates,now 1.0.1ubuntu0.1 amd64 [installed]
python3-dbus/wily,wily,now 1.2.0-2build3 amd64 [installed]
python3-distupgrade/wily-updates,wily-updates,now 1:15.10.14.4 all [installed]
python3-gdbm/wily,wily,now 3.4.3-4 amd64 [installed]
python3-gi/wily,wily,now 3.16.2-1build1 amd64 [installed]
python3-minimal/wily,wily,now 3.4.3-4ubuntu1 amd64 [installed]
python3-six/wily,wily,now 1.9.0-5 all [installed]
python3-update-manager/wily,wily,now 1:15.10.3 all [installed]
python3.4/wily,wily,now 3.4.3-9ubuntu1 amd64 [installed]
python3.4-minimal/wily,wily,now 3.4.3-9ubuntu1 amd64 [installed]
Não sei o que é a maioria deles. Agora, meu problema é que eu quero ter o python
na linha de comando usando o Python 2.7.x. No momento, python
refere-se a nada ( -bash: python: command not found
). Mesmo com python2
e python2.7
. No entanto, parece - com base na lista acima - que o Python 2.7.x está de fato instalado.
python3
funciona corretamente, mas inicia o Python 3.4.xe eu preciso do 2.7.x
EDITAR: Para referência, whereis python
retorna:
python: /usr/bin/python3.4 /usr/bin/python3.4m /usr/lib/python3.4 /usr/lib/python3.5 /usr/lib/python2.7 /etc/python3.4 /etc/python2.7 /usr/local/lib/python3.4
Você tem pacotes para bibliotecas do Python 2.7, mas não para o interpretador. A instalação do pacote python
deve instalar python2.7
como uma dependência, que contém o interpretador para o Python 2.7.