Comment modifier la version Python par défaut sur Debian 9 Stretch Linux
- 2283
- 706
- Jade Muller
Objectif
Cet article explique comment basculer entre Python2 et Python3 sur Debian 9 Stretch Linux
Système d'exploitation et versions logicielles
- Système opérateur: - Debian 9 Stretch
Exigences
Un accès privilégié à votre installation de Debian Linux sera requis.
Difficulté
FACILE
Conventions
- # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de
Sudo
commande - $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier
Instructions
Debian 9 Stretch est livré avec deux 2.7
et 3.5
Versions Python. Si vous n'avez pas encore installé de package Python, vous pouvez choisir entre les deux en installant simplement un package approprié:
Installation de Python 2: # apt installer python python 3 Installation: # apt install python3
Vérifier la version Python par défaut
Pour vérifier une version Python par défaut, exécutez simplement python
Commandez et interrogez sa version:
$ Python - Version Python 2.7.13
Installer python
Supposons qu'aucun interprète Python n'est encore installé sur notre système. Par conséquent, nous pouvons commencer par installation des deux versions Python:
# python --version -bash: python: commande non trouvée # apt installer python python3
Après l'installation, la version Python 2.7
est fait par défaut:
$ Python - Version Python 2.7.13
Mettre à jour la liste des alternatives Python
Pour effectuer un commutateur à l'échelle du système entre les versions Python par défaut Mise à jour
commande. Au début le Mise à jour
La commande se plaindra qu'il n'y a pas d'alternatives Python disponibles:
# Mise à jour-alternatifs - Liste de mise à jour Python-Alternatives: Erreur: pas d'alternatives pour Python
Pour installer des alternatives Python, première liste toutes les options disponibles:
$ ls / usr / bin / python * / usr / bin / python / usr / bin / python2 / usr / bin / python2.7 / usr / bin / python3 / usr / bin / python3.5 / usr / bin / python3.5m / usr / bin / python3m
Ensuite, mettez à jour la liste des alternatives Python pour chaque version que vous utilisez. Dans notre cas avec un bâton avec / usr / bin / python2.7
et / usr / bin / python3.5
Versions:
# Mise à jour-alternatifs --install / usr / bin / python python / usr / bin / python2.7 1 Mise à jour-alternatives: Utilisation / USR / BIN / Python2.7 pour fournir / usr / bin / python (python) en mode auto # mise à jour-alternatifs - install / usr / bin / python python / usr / bin / python3.5 2 Mise à jour-alternatives: Utilisation / USR / bin / python3.5 pour fournir / usr / bin / python (python) en mode auto
Veuillez noter que le numéro entier à la fin de chaque commande indique une priorité. Un nombre plus élevé signifie une priorité plus élevée et en tant que tel / usr / bin / python3.5
La version a été définie en mode Auto pour être un défaut si aucune autre sélection n'est sélectionnée. Après avoir exécuté les deux commandes ci-dessus, votre version Python par défaut actuelle est / usr / bin / python3.5
En raison de sa priorité plus élevée (2
):
# Python - Version Python 3.5.3
Basculer entre les versions Python
Maintenant, que nous avons mis à jour la liste des alternatives Python pour effectuer un commutateur entre n'importe quelle version de Python est d'exécuter:
# Update-Alteratives - Config Python Il y a 2 choix pour l'alternative Python (fournissant / usr / bin / python). Statut de priorité du chemin de sélection ---------------------------------------------- -------------- * 0 / usr / bin / python3.5 2 MODE AUTO 1 / USR / BIN / Python2.7 1 mode manuel 2 / usr / bin / python3.5 2 Mode manuel Appuyez sur pour garder le choix actuel [*], ou numéro de sélection de type: 1 mise à jour-alternatives: Utilisation / USR / bin / python2.7 pour fournir / usr / bin / python (python) en mode manuel
et sélectionnez une version appropriée à l'aide de Selction Integer comme indiqué ci-dessus.
# Python - Version Python 2.7.13
Version locale de l'utilisateur Python
Dans le cas où vous devez uniquement modifier une version Python sélective par utilisateur, vous pouvez essayer de modifier .bashrc
déposer. Par exemple pour passer à la version python 3.5
Exécutez les commandes Linux suivantes:
$ Python - Version Python 2.7.13 $ echo 'alias python = "/ usr / bin / python3.5 "'>> ~ /.Bashrc $… Bashrc $ python - Version Python 3.5.3
LoadPosition python-tutorial-toc
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Une introduction à l'automatisation Linux, des outils et des techniques
- Téléchargement Linux
- Fichiers de configuration Linux: 30 premiers
- Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
- Meilleure distribution Linux pour les développeurs
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Mint 20: Mieux que Ubuntu et Microsoft Windows?
- Comment doubler Kali Linux et Windows 10