Version Python par défaut sous Linux : choisir Python 2.7
Exécuter plusieurs versions de Python sur un système Linux peut être un scénario courant. Cependant, naviguer dans la version par défaut peut parfois s'avérer difficile. Cet article explique comment faire de Python 2.7 la version par défaut lorsque vous tapez la commande "python" sur votre terminal.
Évaluation des modifications Python par défaut
Avant de modifier votre Python par défaut , il est crucial d’en comprendre les implications. Le Python installé sur le système (généralement situé dans /usr/bin) peut être utilisé par divers scripts et applications. Modifier son ordre dans votre variable d'environnement PATH ou modifier les paramètres du système peut potentiellement rompre les dépendances existantes.
Approches alternatives sans modification par défaut
Heureusement, vous disposez d'autres options sans modifier le Python par défaut :
Alias Shell :
Exécutez la commande suivante pour créer un alias :
alias python=/usr/local/bin/python2.7
Désormais, chaque fois que vous tapez « python », l'alias invoquera Python 2.7, sans affecter les scripts dépendants du système.
Environnement virtuel (venv) :
Créez un environnement virtuel spécifique à votre installation Python 2.7 :
python2.7 -m venv ~/my_venv
Activez le venv avant d'exécuter vos scripts :
source ~/my_venv/bin/activate
Dans le venv, Python 2.7 sera utilisé jusqu'à ce que vous le désactiviez.
Conclusion
Pendant que changer la version par défaut de Python est techniquement possible, il est généralement conseillé d'éviter cette approche. En employant les méthodes décrites ci-dessus, vous pouvez utiliser Python 2.7 de manière sélective pour les tâches souhaitées sans compromettre l'intégrité du système ou la compatibilité avec les applications existantes.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3