Pyenv: Instal·la múltiples versions de Python en el teu sistema

Logotip de Python

Python s'ha tornat un llenguatge de programació bastant popular per la seva simplicitat d'ús a comparació d'altres llenguatges. Pel que hi ha moltes aplicacions i eines per a Linux escrits en aquest llenguatge.

Moltes d'elles no han estat actualitzades a les noves versions de Python a causa de l'abandó de l'programador o per qualsevol altra, però l'aplicació segueix funcional o l'aplicació requereix de certa versió de Python.

Això pot portar un gran problema, És per això pel que podem fer ús d'una excel·lent eina que ens permetrà instal·lar diverses versions d'aquest llenguatge en el nostre sistema.

Sobre Pyenv

L'eina de la qual anem parlar el dia d'avui és Pyenv és una eina simple, potent, gratuïta de codi obert i multiplataforma que està enfocada en l'administració de múltiples versions de Python en sistemes Linux.

Pyenv és una eina que està basada en rbenv i ruby-build i que aquesta va ser modificada perquè pogués treballar amb el llenguatge de programació Python, el que en poques paraules és que és una bifurcació a Python.

Aquesta excel·lent eina ens ajuda a instal·lar, gestionar i passar d'múltiples versions de Python, El que se sol fer per provar el codi en múltiples entorns de Python.

aquesta eina pot resultar en ser de gran utilitat a programadors que vol provar les seves creacions escrites en Python en múltiples entorns i en les diferents versions de Python.

Amb ella s'estalviaran l'haver d'estar instal·lant i desinstal·lant cada versió de Python en els seus sistemes o l'haver d'estar d'un equip a un altre amb el mateix sistema però amb diferent versió de el llenguatge de programació.

entre sus principals característiques d'aquesta eina podem destacar:

  • Poder canviar la versió global de Python per usuari.
  • Configuració de la versió local de Python per projecte.
  • Gestió d'entorns virtuals creats per anaconda o virtualenv.
  • Li permet anul·lar la versió de Python amb una variable d'entorn.
  • Cerca d'ordres des de múltiples versions de Python i més.

Com instal·lar Pyenv en Ubuntu 18.04 i derivats?

Si volen instal·lar aquesta estupenda eina, Hem d'obrir una terminal amb Ctrl + Alt + T i instal·larem algunes dependències per a l'aplicació:

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

Ara podem procedir a instal·lar Pyenv en els nostres equips és descarregant l'eina des del seu espai a github i ens donarem suport de l'script pyenv-installer.

Tot el que ha de fer és executar la següent comanda en el seu terminal per instal·lar pyenv.

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

A l'executar això, hem d'esperar que realitzi la descàrrega i instal·lació. A la fi de la instal·lació, l'instal·lador els notificarà que agreguin Pyenv a la seva carpeta personal.

Pel que han d'afegir les següents línies al seu arxiu ~ / .Bash_profile, Hem d'obrir una terminal i executem:

nano ~/.bash_profile

I afegim les següents línies a la fi de l'arxiu, aquí hem de reemplaçar "USER" pel teu nom d'usuari de el sistema.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Guardem els canvis amb Ctrl + O i vam sortir de nano amb Ctrl + X, ara devem fer vàlids aquests canvis executant la següent comanda:

source ~/.bash_profile

Pyenv està llest per utilitzar.

Com utilitzar pyenv en Ubuntu?

Pyenv

Feta la instal·lació podem verificar que està en execució i conèixer que versions de Python tenim disponibles per a poder utilitzar en el nostre sistema.

Per a això obrirem una terminal i executarem:

pynev install -l

O també poden executar:

pyenv install –list

Aquesta comanda desplegués totes aquelles versions disponibles.

Ara per conèixer la que tenim instal·lada hem d'executar:

pyenv versions

Per a la instal·lar qualsevol de les versions disponibles que ens va mostrar Pyenv passos enrere podem executar aquesta comanda:

pyenv install x.x.xx

On substituïm les x per la versió de Python que volem instal·lar en el sistema.

Finalment, per canviar la versió de Python ho fem amb:

pyenv global x.xx.x

Si vols conèixer més a l'respecte d'aquesta eina pots consultar el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.