Recherche de site Web

Ubuntu 20.04 Gestionnaire de changement de version Python


L’objectif de ce tutoriel est de fournir au lecteur un moyen facile à suivre de basculer entre les versions alternatives de Python sur Ubuntu 20.04 Focal Fossa Desktop/Server.

Dans ce tutoriel, vous allez apprendre :

  • Comment vérifier les versions de Python installées
  • Comment passer d’une version alternative de Python à une autre

Comment passer d’une version alternative de Python à l’autre

Configuration logicielle requise et conventions utilisées

CatégorieExigences, conventions ou version du logiciel utilisé
SystèmeInstallé Ubuntu 20.04 ou mis à jour Ubuntu 20.04 Focal Fossa
LogicielPython2/Python3
AutreAccès privilégié à votre système Linux en tant que root ou via la commande sudo.

Comment passer d’une version alternative de Python à une autre instructions étape par étape

  1. La première étape consiste à vérifier quelles versions de python sont disponibles sur votre système Ubuntu. Pour ce faire, exécutez la commande suivante :

    
    ls /usr/bin/python*
    /usr/bin/python2  /usr/bin/python2.7  /usr/bin/python3  /usr/bin/python3.7  /usr/bin/python3.7m  /usr/bin/python3.8  /usr/bin/python3-futurize  /usr/bin/python3m  /usr/bin/python3-pasteurize
    
  2. Ensuite, vérifiez si vous avez déjà configuré des alternatives à python. Pour ce faire, exécutez :

    
    sudo update-alternatives --list python
    update-alternatives: error: no alternatives for python
    

    Actuellement, le système n’a pas d’alternatives python configurées.

  3. Dans cette étape, nous allons définir deux alternatives à Python, à savoir l’alternative Python2 et l’alternative Python3. Exécutez les commandes suivantes :

    
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
    
  4. Vérifiez que les deux alternatives sont prêtes à être utilisées :

    
    sudo update-alternatives --list python
    /usr/bin/python2
    /usr/bin/python3
    
  5. Passez à une version alternative de python. Par exemple, pour passer à Python 2, exécutez la commande suivante :

    
    sudo update-alternatives --config python
    There are 2 choices for the alternative python (providing /usr/bin/python).
    
      Selection    Path              Priority   Status
    ------------------------------------------------------------
    * 0            /usr/bin/python3   2         auto mode
      1            /usr/bin/python2   1         manual mode
      2            /usr/bin/python3   2         manual mode
    
    Press  to keep the current choice[*], or type selection number: 1
    

    Entrez le numéro de sélection. Dans ce cas, pour passer à la version 2 de Python, nous entrons le numéro de sélection 1.

  6. Vérifiez votre version de python :

    
    python -V
    Python 2.7.17
    

    Pour passer à Python 3, répétez l’étape 5 et entrez le numéro de sélection correspondant à la version de python souhaitée.

Articles connexes: