Reading Time: 2 minutes
Che cos’è Virtualenv?
Virtualenv è uno strumento che crea un ambiente isolato separato da altri progetti. In questo caso, installeremo diverse versioni di Python, incluse le loro dipendenze. La creazione di un ambiente virtuale ci permette di lavorare su un progetto Python senza influenzare altri progetti che utilizzano anche Python., Utilizzerà i file di base di Python sull’ambiente globale da eseguire, risparmiando così spazio su disco e offrendo la libertà di utilizzare diverse versioni di Python per app o progetti separati.
Preflight
- È necessaria l’installazione Pip questo installerà Python allo stesso tempo.
- Connesso come root o un utente con privilegi di amministratore su un server Ubuntu VPS LTS. Se effettuato l’accesso con un utente normale con privilegi di amministratore assicurarsi di utilizzare sudo prima dei comandi discussi all’interno di questo tutorial.,
Passo 1: Installare Virtualenv
In primo luogo, aggiorneremo il nostro apt-get, quindi installeremo il modulo virtualenv.
apt-get updateapt-get install python-virtualenv
Passo 2: Creare un Ambiente Virtuale & Installare Python 3
Virtualenv funziona creando una cartella che ospita il necessario Python eseguibili nella directory bin. In questo caso, stiamo installando Python 3.5 mentre creiamo anche due cartelle, la directory virtualenvironment e project_1.,
virtualenv -p /usr/bin/python3 virtualenvironment/project_1
Virtualenv creerà le directory necessarie nella directory project_1. In questa directory troverai bin, include, lib, local e share.
Passo 3: Attiva il tuo ambiente virtuale
Vai alla directory project_1 / bin e attiva il tuo nuovo ambiente dall’interno di quella cartella usando il comando sorgente qui sotto. Ogni volta che hai bisogno di lavorare sul tuo progetto dovrai abilitare con il seguente comando.,
cd virtualenvironment/project_1/binsource activate
O se si è al di fuori della directory bin, è possibile utilizzare il seguente comando.
$ source virtualenvironment/project_1/bin/activate
Vedrai che sei ora in questo ambiente appena creato notando la modifica nel prompt della shell, che riflette il nome che abbiamo creato nel passaggio 2.
(project_1) root@host2:~#
Quando i pacchetti Python sono installati, vivranno nella directory lib, project_1/lib/python3.5 / site-packages.,
Esci dal tuo ambiente virtuale digitando:
(project_1) root@host2:~# deactivate
Vuoi saperne di più?
L’utilizzo di Virtualenv con Python consente di sfruttare più ambienti isolati in cui è possibile creare, modificare o rimuovere liberamente le applicazioni. Entrambi i nostri server dedicati o server Cloud VPS possono facilmente utilizzare questa tecnologia per migliorare la produttività e fornire una piattaforma di sviluppo stabile da cui è possibile avviare le applicazioni!