Changer la version de Python
- Changer la version de Python en remplaçant les commandes
- Spécifiez la version Python dans le fichier de script
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