HOWTO · Python
Come creare e attivare un ambiente virtuale Python
Come installare l'ambiente virtuale Python, e poi come attivarlo e disattivarlo
In questa pagina
L’ambiente virtuale Python crea un ambiente di lavoro Python isolato che consente di installare le dipendenze dei moduli Python senza l’influenza dei moduli Python globali. È essenziale soprattutto se il vostro progetto ha diversi requisiti di versione della libreria Python, in modo da poter installare la versione specifica della libreria solo in quell’ambiente virtuale.
Si potrebbero seguire i seguenti passi per installare, creare, attivare e anche disattivare l’ambiente virtuale Python.
-
Installare
virtualenvIn alcune distribuzioni,
virtualenvè già installato. Si potrebbe verificare se la vostra distribuzione l’ha già inclusa tramite$ virtual --versionIn caso contrario, installare
virtualenvviapip$ pip install virtualenvo tramite
at-get$ apt-get install python-virtualenv -
Creare l’ambiente virtuale del progetto
Utilizzare
virtualenvper creare l’ambiente virtuale Python del progetto$ cd your_project_folder $ virtualenv your_project -
Attivare l’ambiente virtuale del progetto
$ source your_project/bin/activateAttiva l’ambiente virtuale del progetto. Potete verificarlo con uno dei due metodi seguenti.
La vostra console passa a qualcosa di simile a quanto segue(your_project)user@hostname:~/your_project$Oppure elencare la variabile d’ambiente
PATHdel sistema$ echo $PATHDovreste vedere il percorso del vostro progetto nelle informazioni stampate.
-
Disattivare
virtualenvSe si vuole passare ad un altro ambiente virtuale o semplicemente uscire dall’ambiente virtuale attuale, si può disattivare il proprio
virtualenvda(your_project)user@hostname:~/your_project$ deactivate user@hostname:~/your_project$