Maison  >  Article  >  développement back-end  >  Comment changer la version Python par défaut : pourquoi mon terminal utilise-t-il toujours Python 2 ?

Comment changer la version Python par défaut : pourquoi mon terminal utilise-t-il toujours Python 2 ?

DDD
DDDoriginal
2024-11-08 14:51:02337parcourir

How to Change the Default Python Version: Why Is My Terminal Still Using Python 2?

Comment modifier la version Python par défaut : au-delà des problèmes de compatibilité

Vous avez installé Python 3.2 et, malgré l'exécution de la commande Mettre à jour le profil du shell, le terminal continue montre Python 2.6.1. Cet écart peut prêter à confusion, alors explorons comment modifier votre version Python par défaut.

Contexte historique : compatibilité ascendante et versions multiples

Dans le passé, Python2 était répandu . La sortie de Python3 a introduit des changements importants, rompant la compatibilité ascendante. Pour maintenir la compatibilité avec les scripts existants, les installations de Python2 sont restées intactes et la dernière version était généralement accessible via python3.

Pratiques actuelles : environnements virtuels et par défaut définis par l'utilisateur

Aujourd'hui, de nombreux systèmes d'exploitation permettent aux utilisateurs de définir une valeur par défaut personnalisée pour la commande python. Cela offre plus de flexibilité car la plupart des logiciels font désormais explicitement référence à python2 ou python3.

Alias ​​Shell : une option locale pratique

Vous pouvez créer un alias personnalisé dans votre shell pour faites en sorte que python lance python3. Cependant, cette approche n'est pratique que sur votre ordinateur local et nécessite de saisir manuellement l'alias à chaque fois.

Multiple 3. ou 2. Versions : Utilisation des outils de gestion de votre système d'exploitation

Si plusieurs versions de Python sont installées, utilisez le gestionnaire de packages de votre système d'exploitation pour suivre et éventuellement supprimer les anciennes versions. Si vous avez besoin de plusieurs versions, configurez votre variable $PATH pour donner la priorité à la valeur par défaut souhaitée ou utilisez des alternatives de mise à jour.

Comprendre $PATH et les liens symboliques

$PATH est un variable d'environnement qui détermine dans quels répertoires sont recherchés les fichiers exécutables. Par défaut, la plupart des systèmes ont /usr/bin (ou similaire) dans $PATH, qui contient généralement des liens symboliques vers différentes versions de Python.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn