Erro não pode instalar pip ou python

1

Ao digitar o seguinte comando:

python 

Estou recebendo a seguinte mensagem no Ubuntu 17.10:

The program 'python' can be found in the following packages:

 * python-minimal
 * python3

E ao digitar esse comando python3 -V , ele me diz que é python3.6.3 ?

Por que isso está acontecendo?

Quando eu digito:

sudo apt install python3-pip

Eu entendo isso:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version (9.0.1-2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Mas o pip parece não estar instalado, quando tento:

sudo pip install BeautifulSoup4
sudo: pip: command not found
    
por md venkatesh 04.12.2017 / 13:06

1 resposta

4

Esse comportamento é perfeitamente normal para o Ubuntu 17.10 já que não contém mais python 2.7 por padrão

  

O Python 2 não é mais instalado por padrão. O Python 3 foi atualizado para o 3.6.   (de Notas de Lançamento )

A linha certa a usar é:

python3

Além disso, você pode instalar o pip para o python 3.6 com o seguinte comando

sudo apt install python3-pip

Isto irá instalar o pip para o python 3, ao qual você pode ligar com pip3 <command> ou pip <command> (o que parece não funcionar no seu caso, não sabe por quê) .

E para o python 2.7, incluindo o pip, se desejar, com o seguinte comando:

sudo apt install python2.7 python-pip

Para chamar o pip para python 2, você precisa usar pip2 <command> .

    
por Videonauth 04.12.2017 / 14:03