Changement de la version Python par défaut
Problème :
Python 2.6.1 reste actif malgré installer Python 3.2 sur un Mac, ce qui entraîne une confusion lors de la saisie de python -V dans Terminal.
Solution :
Quel que soit le système d'exploitation (Mac, Linux ou Windows ), python3 peut être invoqué sans affecter les installations de Python 2.
Contexte historique :
Historiquement, les scripts appelaient explicitement python2 ou python3 pour maintenir la compatibilité ascendante. Python3 s'est considérablement écarté de cette pratique, cassant potentiellement les anciens scripts dépendants de python=python2. Pour éviter cela, la commande python est restée inchangée, permettant aux utilisateurs de maintenir la compatibilité avec les applications existantes.
Pratique actuelle :
Aujourd'hui, la plupart des logiciels font explicitement référence à python2 ou python3, libérant la commande python pour la personnalisation de l'utilisateur. Cependant, cela peut varier en fonction du système d'exploitation.
Considérations spécifiques à la plate-forme :
Comprendre $PATH :
La variable d'environnement PATH détermine dans quels répertoires les fichiers exécutables sont recherchés. La première correspondance dans le premier répertoire est exécutée. Par exemple, la commande python peut être un lien symbolique vers une version spécifique de Python installée sur le système.
Notes supplémentaires :
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!