Pyenv: installez plusieurs versions de Python sur votre système

Logo Python

Python est devenu un langage de programmation assez populaire en raison de sa simplicité d'utilisation par rapport aux autres langues. Pour ce que il existe de nombreuses applications et outils pour Linux écrits dans cette langue.

Beaucoup d'entre eux n'ont pas été mis à jour vers les nouvelles versions de Python en raison de l'abandon du programmeur ou de tout autre, mais l'application est toujours fonctionnelle ou l'application nécessite une certaine version de Python.

Cela peut conduire à un gros problèmeC'est pourquoi nous pouvons utiliser un excellent outil qui nous permettra d'installer différentes versions de ce langage sur notre système.

À Propos De pyenv

L'outil dont nous allons parler aujourd'hui est Pyenv est un outil simple, puissant, gratuit, open source et multiplateforme s'est concentré sur la gestion de plusieurs versions de Python sur les systèmes Linux.

Pyenv est un outil basé sur rbenv et ruby-build et que cela a été modifié pour qu'il puisse fonctionner avec le langage de programmation Python, ce qui en un mot est qu'il s'agit d'un fork de Python.

Cet excellent outil nous aide à installer, gérer et basculer entre plusieurs versions de Python, ce qui est généralement fait pour tester le code dans plusieurs environnements Python.

Cet outil peut être très utile aux programmeurs vous souhaitez tester vos créations écrites en Python dans plusieurs environnements et dans différentes versions de Python.

Avec lui, vous éviterez d'avoir à installer et désinstaller chaque version de Python sur vos systèmes ou d'avoir à passer d'un ordinateur à un autre avec le même système mais avec une version différente du langage de programmation.

l'un l'autreles principales caractéristiques de cet outil nous pouvons mettre en évidence:

  • Être capable de changer la version globale de Python par utilisateur.
  • Définition de la version locale de Python par projet.
  • Gestion des environnements virtuels créés par anaconda ou virtualenv.
  • Vous permet de remplacer la version Python avec une variable d'environnement.
  • Recherchez des commandes à partir de plusieurs versions de Python et plus encore.

Comment installer Pyenv sur Ubuntu 18.04 et ses dérivés?

Si voulez installer ce formidable outil, il faut ouvrir un terminal avec Ctrl + Alt + T et nous allons installer quelques dépendances pour l'application:

sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

maintenant nous pouvons procéder à l'installation de Pyenv sur nos ordinateurs C'est en téléchargeant l'outil depuis votre espace sur github et nous utiliserons le script installateur pyenv.

Tout ce que tu dois faire est exécutez la commande suivante dans votre terminal pour installer pyenv.

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

Lors de son exécution, nous devons attendre son téléchargement et son installation. À la fin de l'installation, l'installateur vous demandera d'ajouter Pyenv à votre dossier personnel.

Pour ce que doit ajouter les lignes suivantes à votre fichier ~/.bash_profile, il faut ouvrir un terminal et exécuter:

nano ~/.bash_profile

Et nous ajoutons les lignes suivantes à la fin du fichier, ici nous devons remplacer "USER" par votre nom d'utilisateur système.

export PATH="/home/USER/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Nous enregistrons les modifications avec Ctrl + O et quittons nano avec Ctrl + X, nous devons maintenant rendre ces modifications valides en exécutant la commande suivante:

source ~/.bash_profile

Pyenv est prêt à être utilisé.

Comment utiliser pyenv dans Ubuntu?

pyenv

Une fois l'installation terminée, nous pouvons vérifier qu'elle est en cours d'exécution et savoir quelles versions de Python nous pouvons utiliser dans notre système.

Pour cette nous allons ouvrir un terminal et nous allons exécuter:

pynev install -l

O ils peuvent également exécuter:

pyenv install –list

Cette commande affichera toutes les versions disponibles.

maintenant pour connaître celui que nous avons installé, nous devons exécuter:

pyenv versions

Pour installer l'une des versions disponibles que Pyenv nous a montré des pas en arrière, nous pouvons exécuter cette commande:

pyenv install x.x.xx

Où nous remplaçons le x par la version de Python que nous voulons installer sur le système.

Enfin, pour changer la version de Python on le fait avec:

pyenv global x.xx.x

Si vous souhaitez en savoir plus sur cet outil, vous pouvez consulter le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.