Changer la version de Python

Muhammad Waiz Khan 30 janvier 2023
  1. Changer la version de Python en remplaçant les commandes
  2. Spécifiez la version Python dans le fichier de script
Changer la version de Python

Dans ce didacticiel, nous examinerons différentes façons de modifier ou de définir une version spécifique de Python pour exécuter des programmes. Comme il peut y avoir plusieurs versions de Python à la fois sur un ordinateur, supposons que nous ayons la version 3.xy de Python installée sur notre ordinateur et que nous voulions l’utiliser pour toutes les tâches.

Comme Python 3 n’est pas rétrocompatible pour les programmes Python 2, de nombreux programmes peuvent encore nécessiter Python 2, et c’est pourquoi ce n’est pas une bonne idée de changer la version par défaut de Python en Python 3. Par conséquent, nous pouvons utiliser la commande python3 pour exécuter des scripts Python 3 et la commande python pour exécuter des scripts Python 2.

Nous pouvons également faire les choses suivantes pour utiliser Python 3 au lieu de Python 2 lorsque la commande python est utilisée ou que des scripts Python sont exécutés.

Changer la version de Python en remplaçant les commandes

Un moyen simple d’utiliser la dernière version de Python 3 avec la commande python est de remplacer le mot-clé python par python3. Nous pouvons utiliser la commande alias dans les systèmes d’exploitation basés sur Linux et la commande doskey sous Windows pour remplacer python par python3. Ainsi, chaque fois que la commande python est utilisée, elle sera remplacée par python3, et la dernière version de Python 3 disponible sur l’ordinateur sera utilisée pour exécuter le script.

Les exemples ci-dessous montrent comment remplacer python par python3 dans les systèmes d’exploitation et Windows basés sur Linux.

Linux:

alias python=python3

Les fenêtres:

doskey python=python3

Spécifiez la version Python dans le fichier de script

Comme la commande python est utilisée par Python 2, et il n’est pas recommandé de changer la version par défaut de python car de nombreux programmes et scripts peuvent encore avoir besoin de Python 2 pour s’exécuter. Une autre façon consiste à spécifier la version de Python que nous voulons exécuter dans le fichier de script Python. Nous pouvons spécifier la version Python pour exécuter le fichier de script en mentionnant la version Python sur la première ligne du fichier de script.

Nous pouvons utiliser le texte suivant comme première ligne du fichier de script pour utiliser la dernière version de Python 3 disponible sur l’ordinateur pour exécuter le script Python.

#! python3

Nous pouvons également spécifier la version Python de notre choix en mettant le texte suivant en première ligne dans le fichier de script Python.

#! python 2.5

Supposons que la version spécifiée soit disponible sur l’ordinateur. Dans ce cas, le système d’exploitation utilisera cette version pour exécuter le script Python ou renverra une erreur similaire, comme indiqué ci-dessous.

Requested Python version is not installed