J'ai installé Ubuntu 18.04 dans une boîte virtuelle et lorsque vous essayez python -v, il est dit que vous avez installé python3, je veux supprimer python 3 ou le désactiver pour pouvoir utiliser python2.7 et exécuter certains scripts que j'ai.
18.04
virtualbox
python
Rahul
la source
la source
python2
oupython3
au lieu de justepython
, car dans certains systèmes (Arch par exemple)python
sans version exécute Python 3 par défaut (je pense qu'Ubuntu fera de même à un moment donné). En accord avec Kevin, vous devriez migrer vers 3.x (fin 2018, il n'y a que quelques bibliothèques 2.x uniquement)Réponses:
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 le logiciel Ubuntu, le terminal et de nombreuses autres applications installées par défaut cesseront de fonctionner. Si vous avez supprimé Python 3 et que maintenant le logiciel Ubuntu, le terminal et les autres applications ne fonctionnent pas, suivez les instructions de cette réponse pour le réinstaller et faire fonctionner à nouveau toutes les applications.
Pour installer Python 2.7 dans Ubuntu 18.04 et versions ultérieures, ouvrez le terminal et tapez:
Pour démarrer l'interpréteur Python 2.7, exécutez cette commande:
Pour démarrer l'interpréteur Python 3, exécutez cette commande:
Dans les deux cas, l'interpréteur Python affichera un message de version au démarrage, indiquant la version de Python que vous exécutez.
la source
Dans Ubuntu 18.04 LTS, Python 2.7 et Python 3 sont installés par défaut:
Capture d'écran d'une session en direct
En 18.10. et en 19.04 il ne sera pas installé dans une session live:
Vous devrez installer Python 2.7 manuellement avant de pouvoir l'utiliser.
Les applications qui en dépendent l'installent en tant que dépendance.
la source
1) Pour installer la version Python 2 sur Ubuntu 18.04, ouvrez le terminal et entrez:
ou
Vérifier la version:
2) Si la liste mise à jour de python 3+ d'alternatives Python pour effectuer un basculement entre n'importe quelle version de python doit être exécutée:
Exemple:
et sélectionnez une version appropriée en utilisant un entier de sélection comme indiqué ci-dessus.
3) Si vous voyez: update-alternatives: erreur: pas d'alternatives pour python . Courir:
Exemple de sortie:
Ensuite, mettez à jour la liste des alternatives Python pour chaque version que vous souhaitez utiliser avec les priorités 1 et 2:
Ensuite, exécutez à nouveau
update-alternatives --config python
et sélectionnez une version appropriée.la source
python
une commande sur le terminal, les alternatives / alias sont pris en compte. Mais dans les scripts, vous êtes le chemin absolu de python, vous devez donc utiliser le chemin de la version python que vous souhaitez utiliser.Vous n'avez pas besoin de supprimer ou de désactiver
python3
votre Ubuntu.Si vous avez juste besoin de python pour exécuter de petits scripts, vous pouvez simplement installer Python 2 comme réponse de @ karel.
Si vous commencez à apprendre Python, je vous suggère d'utiliser un environnement virtuel ou conda
la source
conda
, j'installe le package parpip
. J'utilise justeconda
pour créer un env virtuel d'accès global.Pas besoin de désactiver python 3. Vous pouvez exécuter python 2.7 à l'aide de la commande python2 filename.py. Vous pouvez vérifier la version de python 2 par python2 --version
la source