Pyenv: installa più versioni di Python sul tuo sistema

Logo in pitone

Python è diventato un linguaggio di programmazione piuttosto popolare per la sua semplicità di utilizzo rispetto ad altre lingue. Quindi ci sono molte applicazioni e strumenti per Linux scritti in questo linguaggio.

Molti di loro non sono stati aggiornati alle nuove versioni di Python a causa dell'abbandono del programmatore o da qualsiasi altro, ma l'applicazione è ancora funzionante o l'applicazione richiede una certa versione di Python.

Questo può portare a un grosso problemaQuesto è il motivo per cui possiamo avvalerci di un ottimo strumento che ci permetterà di installare diverse versioni di questo linguaggio sul nostro sistema.

Su pyenv

Lo strumento di cui parleremo oggi è Pyenv è uno strumento semplice, potente, gratuito, open source e multipiattaforma incentrato sulla gestione di più versioni di Python su sistemi Linux.

Pyenv lo è uno strumento basato su rbenv e ruby-build e che questo è stato modificato in modo che potesse funzionare con il linguaggio di programmazione Python, che in poche parole è che è un fork di Python.

Questo ottimo strumento ci aiuta a installare, gestire e passare da una versione all'altra di Python, che in genere viene eseguito per testare il codice in più ambienti Python.

Questo strumento può essere di grande utilità per i programmatori Vuoi testare le tue creazioni scritte in Python in più ambienti e in diverse versioni di Python.

Con esso, risparmierai di dover installare e disinstallare ogni versione di Python sui tuoi sistemi o di dover essere da un computer a un altro con lo stesso sistema ma con una versione diversa del linguaggio di programmazione.

Tra sle caratteristiche principali di questo strumento che possiamo evidenziare:

  • Essere in grado di modificare la versione globale di Python per utente.
  • Impostazione della versione locale di Python per progetto.
  • Gestione di ambienti virtuali creati da anaconda o virtualenv.
  • Ti permette di sovrascrivere la versione di Python con una variabile d'ambiente.
  • Cerca comandi da più versioni di Python e altro ancora.

Come installare Pyenv su Ubuntu 18.04 e derivati?

Si desidera installare questo fantastico strumento, dobbiamo aprire un terminale con Ctrl + Alt + T e installeremo alcune dipendenze per l'applicazione:

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

Ora possiamo procedere con l'installazione di Pyenv sui nostri computer È scaricando lo strumento dal tuo spazio su GitHub e useremo lo script programma di installazione pyenv.

Tutto quello che devi fare è esegui il seguente comando nel tuo terminale per installare pyenv.

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

Durante l'esecuzione, dobbiamo attendere che venga scaricato e installato. Alla fine dell'installazione, il programma di installazione ti avviserà di aggiungere Pyenv alla tua cartella personale.

Per cosa devi aggiungere le seguenti righe al tuo file ~/.bash_profilo, dobbiamo aprire un terminale ed eseguire:

nano ~/.bash_profile

E aggiungiamo le seguenti righe alla fine del file, qui dobbiamo sostituire "USER" con il tuo nome utente di sistema.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Salviamo le modifiche con Ctrl + O ed usciamo da nano con Ctrl + X, ora dobbiamo rendere valide queste modifiche eseguendo il seguente comando:

source ~/.bash_profile

Pyenv è pronto per l'uso.

Come usare pyenv in Ubuntu?

pyenv

Una volta completata l'installazione, possiamo verificare che sia in esecuzione e sapere quali versioni di Python abbiamo a disposizione per utilizzare nel nostro sistema.

Per questo apriremo un terminale ed eseguiremo:

pynev install -l

O possono anche eseguire:

pyenv install –list

Questo comando mostrerà tutte le versioni disponibili.

Ora per conoscere quello che abbiamo installato dobbiamo eseguire:

pyenv versions

a installa una delle versioni disponibili che Pyenv ci ha mostrato dei passi indietro possiamo eseguire questo comando:

pyenv install x.x.xx

Dove sostituiamo la x con la versione di Python che vogliamo installare sul sistema.

Infine, per cambiare la versione di Python lo facciamo con:

pyenv global x.xx.x

Se vuoi saperne di più su questo strumento puoi consultare il seguente collegamento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.