Comment remplacer Python 3 par Python 2 sous Linux

Cela dépend de l'application développée en Python que vous exécutez, elle peut être compatible avec l'interpréteur de python 3, python 2 ou même les deux. Dans certains cas, python 3 et python 2 sont installés, mais peu importe combien nous disons à un outil de fonctionner avec python 2, il continue de fonctionner avec python 3, donc la solution la plus simple à ce problème est remplacer python 3 par python 2.

Il est à noter que la solution que je propose de remplacer python 3 par python 2, affecte toutes les applications exécutées avec python, de sorte que certaines de vos applications ne pourront peut-être pas s'exécuter.

Remplacez python 3 par python 2

Pour remplacer python 3 par python 2, nous devons suivre les étapes simples suivantes:

  • Installez python 2 avec sudo

  • Changez le lien symbolique créé par python 3 en /usr/bin/python par python 2

cd /usr/bin
ls -l python
    lrwxrwxrwx 1 root root 7  17 Dec. 12:04 python -> python3
ln -sf python2 python
ls -l python
    lrwxrwxrwx 1 root root 10 Apr 11 14:28 python -> python2
  • Changer le lien symbolique créé par le package virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Avec ces étapes simples, vous aurez déjà python 2 comme interpréteur par défaut, de la même manière, vous pouvez vérifier que c'est le cas avec la commande suivante:

python --version

Avec les informations du wiki par arch Linux


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.