web-dev-qa-db-fra.com

Une erreur ne peut pas installer pip ou python

Lorsque vous tapez cette commande suivante:

python 

Je reçois le message suivant dans Ubuntu 17.10:

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

 * python-minimal
 * python3

Et lorsque vous tapez ces commandes python3 -V, il me dit que c'est python3.6.3?

Pourquoi est-ce que ça se passe?

Quand je tape:

Sudo apt install python3-pip

J'ai compris:

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.

Mais pip ne semble pas être installé, quand j'essaie:

Sudo pip install BeautifulSoup4
Sudo: pip: command not found
1
md venkatesh

Ce comportement est parfaitement normal pour Ubuntu 17.10 car il ne contient plus python 2.7 par défaut

Python 2 n'est plus installé par défaut. Python 3 a été mis à jour à 3.6.
(from Notes de version )

La bonne ligne à utiliser est:

_python3
_

A côté de cela, vous pouvez installer pip pour python 3.6 avec la commande suivante

_Sudo apt install python3-pip
_

Ceci installera pip pour python 3 avec lequel vous pouvez appeler pip3 <command> ou _pip <command>_ (qui ne semble pas fonctionner dans votre cas, vous ne savez pas pourquoi).

Et pour python2.7 avec son pip, si vous le souhaitez, avec la commande suivante:

_Sudo apt install python2.7 python-pip
_

Pour appeler pip pour python 2, vous devez utiliser _pip2 <command>_.

4
Videonauth