Comment installer Pyenv sur Ubuntu 18.04
Si vous travaillez sur plusieurs projets Python, chacun nécessitant une version différente de Python, Pyenv facilite l’installation et le passage de l’un à l’autre. Dans ce guide, nous allons voir comment installer et configurer Pyenv sur Ubuntu 18.04.
Étape 1 : Mise à jour et mise à niveau du système
Pour commencer, mettez à jour la liste des paquets et mettez à niveau les paquets existants pour vous assurer que tout est à jour.
Étape 2 : Installer les dépendances
Pyenv nécessite plusieurs dépendances pour compiler et gérer les différentes versions de Python. Installez-les en exécutant
Etape 3 : Installer Pyenv
Vous pouvez maintenant télécharger et installer Pyenv. La façon la plus simple de l’installer est de passer par le script d’installation de Pyenv.
- Téléchargez et exécutez le script d’installation:
Cela installera pyenv, pyenv-virtualenv, et pyenv-update, vous donnant des outils pour gérer les versions de Python, créer des environnements virtuels, et mettre à jour Pyenv.
- Ajouter Pyenv à la configuration de votre shell:Après l’installation, vous devez ajouter Pyenv à votre shell pour qu’il se charge à chaque fois que vous démarrez un terminal. Ouvrez le fichier de configuration du shell (par exemple,pour les utilisateurs de Bash) :
~/.bashrc
Ajoutez les lignes suivantes à la fin du fichier :
- Appliquez les changements en redémarrant votre terminal ou en exécutant :
Etape 4 : Vérifier l’installation de Pyenv
Pour vérifier que Pyenv est correctement installé, utilisez la commande suivante :
Vous devriez voir le numéro de version si l’installation s’est déroulée correctement.
Étape 5 : Installation d’une version de Python
Pyenv étant installé, vous pouvez maintenant installer une version spécifique de Python. Par exemple, pour installer Python 3.8.12 :
Vous pouvez obtenir la liste des versions disponibles en exécutant la commande
Cela affichera toutes les versions de Python que Pyenv peut installer, y compris les versions stables et les versions de développement.
Étape 6 : Définir la version par défaut de Python
Une fois que vous avez installé la version de Python que vous souhaitez, vous pouvez la définir comme la version globale par défaut :
Cette commande définit Python 3.8.12 comme la version par défaut, qui sera utilisée chaque fois que vous ouvrirez un terminal. Pour confirmer la version :
Vous pouvez également définir la version de Python pour chaque projet. Naviguez jusqu’au répertoire du projet et utilisez :
Cela crée un fichier
.python-version
Étape 7 : Gérer les environnements virtuels avec Pyenv
Si vous avez installé le script d’installation de Pyenv à l’étape 3, vous disposez déjà de pyenv-virtualenv, qui vous permet de créer des environnements isolés.
- Créez un environnement virtuel en exécutant :
Remplacez
par le nom de votre environnement.monenv
- Activez l’environnement virtuel:
- Désactivez-le en exécutant simplement :
Pour supprimer un environnement, utilisez :
Résumé
Vous avez installé avec succès Pyenv sur Ubuntu 18.04 et l’avez configuré pour gérer plusieurs versions de Python. Vous pouvez maintenant passer d’une version à l’autre de manière transparente et créer des environnements virtuels isolés pour chaque projet.