Comment passer de la valeur par défaut à une version python alternative sur Debian

Comment passer de la valeur par défaut à une version python alternative sur Debian
Python est un langage de programmation important pour toutes les distributions basées sur Linux. C'est la raison pour laquelle vous trouverez Python préinstallé dans le système avec la version par défaut. Le boîtier peut se produire lorsque vous avez besoin de passer de la version Python par défaut à une version alternative si vous êtes installé. Le fait est que certaines applications nécessitent différentes versions Python.

Ce tutoriel démontrera la procédure de modification de la valeur par défaut en une version python alternative sur Debian Linux.

Comment vérifier la version actuelle du Python par défaut sur Debian Linux

Avant d'aller vers la modification de la version Python par défaut en une version alternative, il est important pour vous de découvrir les versions de Python installées sur votre système. Le répertoire par défaut de Python dans Debian ou un autre système basé sur Linux est «/ Usr / bin / python». Utilisation de la commande List "LS", Vous pouvez trouver les versions Python installées sur votre système.

ls / usr / bin / python *

Note: La sortie peut être différente dans votre cas.

Pour vérifier la version actuelle du Python par défaut sur le Debian, exécutez la commande suivante:

Python - Version

Dans notre cas, la version actuelle du Python par défaut est 2.7.18. Cela peut être différent dans votre cas en fonction du système que vous utilisez.

Comment passer de la valeur par défaut à une version python alternative sur Debian Linux

Il existe deux façons de passer de la version Python par défaut à une alternative sur Debian Linux:

  1. Via la commande de mise à jour des alternatives
  2. Via l'outil Pyenv

Méthode 1: Passez de la version Python par défaut à une commande Python via la commande de mise à jour des alternatives

Tout d'abord, l'utilisateur doit créer séparément un lien de symbolique entre les différents répertoires de version Python afin qu'ils puissent tous être fusionnés dans un groupe nommé "python". Depuis la version Python 3.9 est la version alternative, nous allons utiliser, par conséquent, nous devons créer un lien de symbolique de version python 3.9 via la commande ci-dessous:

Sudo Update-Alternatives - Installation / USR / BIN / Python Python / USR / BIN / Python3.9 2

Ensuite, créez un lien symbolique de Python version 2.7 18 en exécutant la commande ci-dessous:

Sudo Update-Alteratives --install / usr / bin / python python / usr / bin / python2.7 18

Une fois les liens symboliques créés, vous pouvez répertorier les versions Python installées pour les changer et pour cela, exécutez la commande suivante:

Sudo Update-Alteratives - Config Python

Là, vous verrez la version Python et par défaut 2.7 est sélectionné. Vous pouvez saisir n'importe quel nombre de votre choix, pour le définir comme la version par défaut de votre système. Par exemple, je saisis dans le 2 choisir python3.9:

Une fois que vous passez à la version Python, exécutez la commande Python Version pour la vérifier:

Python - Version

Méthode 2: Passez de Python par défaut en Python alternatif via l'outil PYENV

Vous pouvez également modifier le python par défaut en alternative en utilisant pyenv en utilisant les étapes suivantes:

Étape 1: Mettez d'abord à jour le système et exécutez la commande suivante pour vous assurer qu'il n'y a pas de dépendances système non satisfaites:

Mise à jour Sudo Apt-Get; sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

Étape 2: Une fois terminé, exécutez le script d'installation de Pyenv sur Debian via la commande ci-dessous:

Curl https: // pyenv.Courir | frapper

Étape 3: Ensuite, ouvrez le fichier source d'une variable environnementale via la commande mentionnée ci-dessous:

sudo nano ~ /.profil

Ajoutez le script suivant en bas du fichier source et enregistrez le fichier en appuyant sur ctrl + x et puis Y:

exportation pyenv_root = "$ home /.pyenv "
Command -v pyenv> / dev / null || Export Path = "$ pyenv_root / bin: $ path"
eval "$ (pyenv init -)"

Étape 4: Recharger les modifications d'une variable d'environnement via la commande suivante:

source ~ /.profil

Étape 5: Vérifier l'installation de pyenv via la commande de version:

Pyenv - Version

Étape 6: Exécutez la commande List pour vérifier les versions Python disponibles:

Installation de Pyenv - liste

Étape 7: Vous pouvez choisir n'importe quelle version que vous souhaitez installer sur Debian, je choisis le 3.dix.9

Pyenv Installer 3.dix.9

Étape 8: Après l'installation, exécutez la commande suivante pour rendre la version installée globale pour tous les utilisateurs:

pyenv global 3.dix.9

Exécutez la commande suivante pour confirmer les modifications:

Python - Version

Fin de compte

Vous pouvez installer plusieurs versions Python sur Debian et basculer facilement entre eux. Il n'est pas nécessaire de supprimer une version Python pour en installer une autre car vous pouvez les utiliser simultanément. Vous devez créer un lien symbolique pour la version Python dans un groupe et après cela, vous pouvez passer à n'importe quelle version Python que vous souhaitez utiliser "-Pupdate Alternative" commande.