Comment modifier la version Python par défaut
L'installation d'une version plus récente de Python ne met pas toujours à jour la version Python par défaut. Dans ce cas, c'est déroutant lorsque la version par défaut de Python n'est pas celle attendue. Ce guide expliquera comment modifier la version Python par défaut et résoudre ce problème.
[Mise à jour pour 2021]
Quelle que soit la plateforme (Mac, Linux, ou Windows) :
-
Utilisez la commande python3 : Sur la plupart des plates-formes, la commande python3 laisse votre installation python2 intacte. Cela vous permet d'exécuter Python3 sans affecter Python2.
Historiquement :
-
Compatibilité descendante : Python2 et Python3 ont des différences de compatibilité, donc pour les systèmes et scripts plus anciens, python2 était attendu. Changer la valeur par défaut les briserait.
Vers l'année 2021 :
-
Appels explicites de la version Python : De nombreux logiciels sont désormais explicitement spécifiez python2 ou python3, ce qui rend moins nécessaire la maintenance de l'ancienne commande python par défaut.
-
pep-394 : Ce PEP décrit la gestion de la commande python sur les systèmes de type Unix. Il recommande d'utiliser un virtualenv au lieu de modifier la valeur par défaut.
Alias du shell :
- Créez un alias de shell personnalisé, tel que alias py=python3 dans votre fichier de démarrage shell. Cela définit python3 comme valeur par défaut pour py et est spécifique à votre ordinateur local.
Plusieurs versions de Python :
- Si vous rencontrez deux versions différentes comme Python 3.1 et Python 3.2, vérifiez vos méthodes d'installation et utilisez les outils de gestion de programme de votre système d'exploitation pour désinstaller ou gérer l'ancienne version.
- Sinon, modifiez votre variable $PATH pour donner la priorité à la version Python souhaitée.
Comprendre $PATH :
- $PATH est une variable d'environnement qui répertorie les répertoires dans lesquels le système recherche les fichiers exécutables.
- Le premier La commande correspondante dans le premier répertoire est exécutée.
- Python2 et Python3 peuvent avoir des liens symboliques dans $PATH vers leurs versions actuelles.
Remarques supplémentaires :
- Il n'est généralement pas recommandé de modifier les paramètres système par défaut pour Python.
- Les environnements virtuels vous permettent d'isoler différentes versions de Python pour des projets spécifiques.
- La version par défaut de Python peut varier en fonction de votre système d'exploitation et de la configuration de votre shell.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!