J'ai installé Ubuntu 18.04 dans la boîte virtuelle et lors de la tentative de python -v, il est indiqué que vous avez installé python3, je souhaite supprimer python 3 ou le désactiver pour pouvoir utiliser python2.7 et exécuter des scripts que j'ai.
Python 2 n'est plus installé par défaut dans les nouvelles installations d'Ubuntu 18.04 et versions ultérieures. Ne supprimez pas python3 d’Ubuntu 18.04 et versions ultérieures, sinon Ubuntu Software, le terminal et de nombreuses autres applications installées par défaut ne fonctionneront plus. Si vous avez supprimé Python 3 et que Ubuntu Software, le terminal et les autres applications ne fonctionnent pas, suivez les instructions de la section cette réponse pour le réinstaller et rétablir le fonctionnement de toutes les applications.
Pour installer Python 2.7 dans Ubuntu 18.04 et versions ultérieures, ouvrez le terminal et tapez:
Sudo apt install python2.7
Pour démarrer l'interpréteur Python 2.7, exécutez cette commande:
python2.7
Pour démarrer l’interprète Python 3, exécutez la commande suivante:
python3
Quoi qu'il en soit, l'interprète Python affichera un message de version au démarrage indiquant quelle version de Python vous exécutez.
Dans Ubuntu 18.04 LTS, Python 2.7 et Python 3 sont installés par défaut:
Capture d'écran de la session en direct
En 18.10. et en 19.04, il ne sera pas installé dans une session en direct:
Vous devrez installer Python 2.7 manuellement avant de pouvoir l'utiliser.
Sudo apt install python
Les applications qui en dépendent l’installeront comme dépendance.
1) Pour installer la version Python 2 sur Ubuntu 18.04, ouvrez un terminal et entrez:
Sudo apt install python-minimal
ou
Sudo apt install python2.7
Vérifier la version:
python --version
2) Si toujours python 3 + la liste mise à jour de Python alternatives pour effectuer une commutation entre toute version de python doit être exécutée:
update-alternatives --config python
Exemple:
There are 2 choices for the alternative python (providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.5 2 auto mode
1 /usr/bin/python2.7 1 manual mode
2 /usr/bin/python3.5 2 manual mode
Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in manual mode
et sélectionnez une version appropriée en utilisant le nombre entier sélectionné, comme indiqué ci-dessus.
3) Si vous voyez: pdate-alternatives: erreur: pas d'alternative pour python. Courir:
ls /usr/bin/python*
Exemple de sortie:
/usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.5
Ensuite, mettez à jour la liste d'alternatives Python pour chaque version que vous souhaitez utiliser avec les priorités 1 et 2:
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
Puis relancez update-alternatives --config python
et sélectionnez une version appropriée.
Vous n'avez pas besoin de supprimer ou de désactiver python3
sur votre Ubuntu.
Si vous avez juste besoin de python pour exécuter de petits scripts, vous pouvez simplement installer Python 2 en tant que réponse de @ karel.
Si vous commencez à apprendre Python, je vous suggère d'utiliser environnement virtuel ou conda
Inutile de désactiver python 3. Vous pouvez exécuter python 2.7 à l'aide de la commande python2 nomfichier.py. Vous pouvez vérifier la version de python 2 par python2 --version