GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer et changer de version de Python sur Ubuntu 20.04

Ce tutoriel concerne l'installation et le basculement entre différentes versions de Python sur Ubuntu 20.04.

L'utilisation de plusieurs versions de Python sur votre serveur est un très bon choix, en particulier lorsque vous avez plusieurs applications Python et que vous devez les tester une par une. Bien sûr, chaque application Python peut s'exécuter sur une version Python différente selon le choix du développeur. Il est recommandé aux développeurs ou aux administrateurs système d'utiliser des environnements virtuels pour chaque application Python nouvellement déployée. C'est l'objectif principal du didacticiel, avoir plusieurs versions de Python sur un seul système et avoir le choix avant de créer les environnements virtuels ou de changer la version de Python par défaut.

Dans les prochaines étapes, nous allons d'abord installer la version Python par défaut dans Ubuntu 20.04, puis les versions inférieures de Python. Une fois que nous avons installé plusieurs versions de Python, nous allons expliquer le processus de changement. Au travail !

Prérequis

  • Nouvelle installation d'Ubuntu 20.04
  • Privilèges utilisateur :utilisateur root ou non root avec privilèges sudo

Mettre à jour le système

Avant d'installer quoi que ce soit sur votre serveur, il est recommandé de mettre à jour les packages système vers leurs dernières versions disponibles.

sudo apt update -y && sudo apt upgrade -y

Étape 1. Installer les versions Python par défaut

Dans la première étape de ce tutoriel, nous allons installer les versions Python2 et Python3 par défaut dans Ubuntu 20.04.

Pour installer la version par défaut de Python2, exécutez la commande suivante :

sudo apt install python2 -y

Pour vérifier si la version Python2 est correctement installée, exécutez la commande ci-dessous :

python2 -V

Vous devriez obtenir le résultat suivant :

root@vps:~# python2 -V
Python 2.7.18

Pour installer la version par défaut de Python3, exécutez la commande suivante :

sudo apt install python3 -y

Pour vérifier si la version Python3 est correctement installée, exécutez la commande ci-dessous :

python3 -V

Vous devriez obtenir le résultat suivant :

root@vps:~# python3 -V
Python 3.8.10

Étape 2. Installer plusieurs versions de Python

Dans les étapes précédentes, nous avons installé les versions Python par défaut dans Ubuntu 20.04, Python3.8 et Python2.7. Nous allons maintenant installer des versions inférieures de Python3 telles que Python3.7 , Python3.6 et Python3.5

Pour installer Python3.7 , vous devez d'abord ajouter le référentiel :

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

Une fois le dépôt ajouté et le système mis à jour, exécutez la commande ci-dessous :

sudo apt install python3.7 -y

Pour vérifier si Python3.7 est installé avec succès, exécutez la commande suivante :

python3.7 -V

Vous devriez recevoir la sortie suivante

root@vps:~# python3.7 -V
Python 3.7.12

La prochaine version à installer est Python3.6 version. Étant donné que le dépôt est déjà ajouté, vous devez exécuter la commande suivante pour installer Python3.6

sudo apt install python3.6 -y

Pour vérifier si Python3.6 est installé avec succès, exécutez la commande suivante :

python3.6 -V

Vous devriez recevoir la sortie suivante

root@vps:~# python3.6 -V
Python 3.6.15

La dernière version de Python que nous allons installer est la version Python3.5 :

sudo apt install python3.5 -y

p> Pour vérifier si Python3.5 est installé avec succès, exécutez la commande suivante :

python3.5 -V

Vous devriez recevoir la sortie suivante

root@vps:~# python3.5 -V
Python 3.5.10

Étape 3. Créer des liens symboliques Python

Une fois que plusieurs versions de Python sont installées, nous devons ajouter les liens symboliques pour chaque version de Python séparément. Nous allons créer des liens symboliques pour les versions Python suivantes respectivement :Python2.7, Python3.5, Python3.6, Python3.7 et Python3.8 À côté du lien symbolique, nous allons ajouter le nom de groupe python et le numéro de l'option.

Exécutez les commandes suivantes une par une :

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 5

Après exécution, vous devriez recevoir le résultat suivant :

root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
update-alternatives: using /usr/bin/python3.6 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 4
update-alternatives: using /usr/bin/python3.7 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 5
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in auto mode

Étape 4. Modifier la version de Python

Une fois les liens symboliques créés, nous pouvons répertorier les versions de python installées et les changer facilement. Exécutez la commande ci-dessous :

sudo update-alternatives --config python

Vous devriez obtenir le résultat suivant :

  0            /usr/bin/python3.7   4         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode
  3            /usr/bin/python3.6   3         manual mode
  4            /usr/bin/python3.7   4         manual mode
* 5            /usr/bin/python3.8   0         manual mode

Press  to keep the current choice[*], or type selection number:4

Vous pouvez entrer n'importe quel nombre et utiliser cette version de Python. Par exemple, nous choisissons le Python3.7 en saisissant le nombre 4

Si vous exécutez à nouveau la commande :

sudo update-alternatives --config python

Vous devriez recevoir la sortie suivante avec la version modifiée de Python

There are 5 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.7   4         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode
  3            /usr/bin/python3.6   3         manual mode
* 4            /usr/bin/python3.7   4         manual mode
  5            /usr/bin/python3.8   0         manual mode

Toutes nos félicitations! Vous avez installé avec succès plusieurs versions de Python sur votre système. En plus de cela, vous avez pu changer de version de Python très facilement. Bien sûr, vous n'avez pas à le faire vous-même, car nos administrateurs vous aideront pour tous les aspects de l'utilisation de plusieurs versions de Python. N'hésitez pas à nous contacter quand vous le souhaitez. Nous sommes disponibles 24h/24 et 7j/7.

Si vous avez aimé cet article sur Comment installer et changer de version Python sur Ubuntu VPS, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer et exécuter Python sur CentOS 8

  2. Comment installer Python 3.7 sur Ubuntu, Debian et LinuxMint

  3. Comment installer Python 3.9 sur Ubuntu 18.04

  4. Comment installer Python 2 et Python 3 sur Fedora 35

  5. Comment installer Python sur Ubuntu 20.04 et 18.04 ?

Comment installer Python Pip sur Ubuntu 18.04 et 20.04

Comment installer Python 3.11 sur Ubuntu 20.04

Comment installer Python 3.6 sur Ubuntu 16.04, Ubuntu 16.10, 17.04

Comment installer différentes versions de PHP (5.6, 7.x et 8.0) dans Ubuntu

Comment installer Python sur Ubuntu 20.04

Comment installer Python sur 3.9 Ubuntu 20.04