Gestire Python virtualenv con pyenv su Linux

22 luglio 2024

Configurare e gestire python virtualenv con pyenv su shell Linux in modo veloce e molto intuitivo.

Cosa trovi in questo video

Configurare e gestire python virtualenv con pyenv su shell Linux in modo veloce e molto intuitivo.

Formato Video guida tecnica Spiegazione pratica pensata per imparare il concetto e applicarlo con piu consapevolezza.
Argomenti
Approfondimento Gestire Python virtualenv con pyenv su Linux La guida scritta contiene passaggi, esempi e riferimenti da consultare dopo il video.

Questo video accompagna la guida Gestire Python virtualenv con pyenv su Linux e riprende i passaggi principali con una spiegazione più diretta e visuale.

Sintesi del video

Configurare e gestire python virtualenv con pyenv su shell Linux in modo veloce e molto intuitivo.

Punti trattati

  • Installazione pacchetti su Manjaro
  • Creazione virtualenv
  • Visualizzare versioni Python
  • Installazione versione Python
  • Creazione virtualenv

Testo di supporto

Questo articolo descrive quali sono i comandi necessari per configurare e gestire un virtualenv su ambiente Linux con pyenv e pyenv-virtualenv.

Qualora il tuo gestore di pacchetti non consenta l’installazione della libreria pyenv-virtualenv (cosa che avviene ad esempio sulle distro Manjaro), allora dovrai ricorrere all’installazione della libreria come pacchetto AUR. In questo articolo è spiegato come fare ad installare un pacchetto AUR.

I precedenti comandi utilizzano il gestore pacchetti pacman per una distribuzione Arch-based ma puoi utilizzare qualsiasi gestore a seconda della distro che usi.

Installati i pacchetti, passiamo a verificare quali sono le possibili versioni di python utilizzabili con il comando:

Individuata la versione di Python da utilizzare (supponiamo in questo esempio sia la 3.10.9), procediamo l’installazione della versione che intendiamo utilizzare:

Per visualizzare il virtualenv, denominato mio_virtualenv, appena creato, invocare il comando:

Tuttavia, con i comandi presentati l’attivazione e la disattivazione del virtualenv deve essere eseguita necessariamente in modalità manuale. Ogni volta che dobbiamo utilizzare il virtualenv dovremo invocare il comando e fare altrettanto quando non vogliamo più utilizzarlo.

Tuttavia, pyenv offre una modalità di attivazione/disattivazione molto comoda che consente le operazioni in modo automatico. Per attivare/disattivare automaticamente un virtualenv su una cartella del nostro path, che denomineremo BASEDIR, eseguiamo il comando:

Da questo momento in poi ogni volta che accederemo alla cartella BASEDIR e alle sue sottocartelle, il virtualenv è attivato. Quando usciremo dalla cartella il virtualenv è disattivato. Decisamente comodo.

In questo articolo hai visto come creare e configurare virtualenv utilizzando il comando pyenv. L’articolo mostra come puoi attivare e disattivare sia manualmente che automaticamente i virtualenv con la libreria.

Approfondimento scritto

Per comandi, esempi e passaggi completi puoi leggere l’articolo collegato: Gestire Python virtualenv con pyenv su Linux .

Come continuare

Se vuoi riprendere il contenuto con calma, puoi rivedere il video su YouTube o usare l'articolo scritto come riferimento testuale.