Comment installer Pyenv sur Ubuntu 18.04 ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Use code at checkout:

Skills
09.12.2024

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.

sudo apt update && sudo apt upgrade -y

É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

sudo apt install -y make build-essential libssl-dev zlib1g-dev \N- libbz2-dev libreadline-dev libsqlite3-dev
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \N - libncurses5-dev
libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev \N-openssl \N-openssl \N-openssl \N-openssl \N-openssl
python-openssl git

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.

  1. Téléchargez et exécutez le script d’installation:
    curl https://pyenv.run | bash

    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.

  2. 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,
    ~/.bashrc
    pour les utilisateurs de Bash) :
    nano ~/.bashrc

    Ajoutez les lignes suivantes à la fin du fichier :

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  3. Appliquez les changements en redémarrant votre terminal ou en exécutant :
    source ~/.bashrc

Etape 4 : Vérifier l’installation de Pyenv

Pour vérifier que Pyenv est correctement installé, utilisez la commande suivante :

pyenv --version

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 :

pyenv install 3.8.12

Vous pouvez obtenir la liste des versions disponibles en exécutant la commande

pyenv install --list

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 :

pyenv global 3.8.12

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 :

python --version

Vous pouvez également définir la version de Python pour chaque projet. Naviguez jusqu’au répertoire du projet et utilisez :

pyenv local 3.8.12

Cela crée un fichier

.python-version
dans le répertoire du projet, spécifiant la version de Python, de sorte que Pyenv bascule automatiquement vers cette version lorsque vous vous trouvez dans ce répertoire.

É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.

  1. Créez un environnement virtuel en exécutant :
    pyenv virtualenv 3.8.12 myenv

    Remplacez

    monenv
    par le nom de votre environnement.
  2. Activez l’environnement virtuel:
    pyenv activate myenv
  3. Désactivez-le en exécutant simplement :
    pyenv deactivate

Pour supprimer un environnement, utilisez :

pyenv uninstall myenv

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.

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Use code at checkout:

Skills