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
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>
_.