Come creare un ambiente virtuale Python su Windows

4 giu 2022 1 min di lettura
Come creare un ambiente virtuale Python su Windows
Indice dei contenuti

Introduzione

Un ambiente virtuale fornisce un ambiente isolato per l'applicazione. Ciò aiuta a mantenere più applicazioni Python su una singola macchina senza alcun conflitto di moduli. Dopo aver creato un'attivazione dell'ambiente virtuale, tutte le attività rimanenti vengono eseguite in quell'ambiente. Aiuta anche a migrare l'applicazione su un nuovo sistema.

Questo tutorial ti aiuterà a creare un ambiente virtuale in un'applicazione Python su sistemi Windows.

Creare un ambiente virtuale in Python

Un modulo Python venv è disponibile per impostazione predefinita in Python 3.3 e versioni successive. Per creare un ambiente virtuale, cd nella directory del tuo progetto ed esegui il comando seguente per creare un nuovo ambiente virtuale.

Crea l'ambiente: i seguenti comandi creeranno un nuovo ambiente virtuale nella directory c:\Projects\Python-app\venv:

cd c:\Projects\Python-app 
python3 -m venv venv 

Attiva l'ambiente: ora abbiamo un ambiente virtuale, dobbiamo attivarlo:

.\venv\Scripts\activate 

Dopo aver attivato l'ambiente, il prompt dei comandi verrà modificato per mostrare l'ambiente virtuale.

Creazione del file requirements.txt (facoltativo)

Dopo aver attivato l'ambiente virtuale, puoi aggiungervi dei pacchetti usando pip. Puoi anche creare una descrizione delle tue dipendenze usando pip.

Utilizzare il comando seguente per creare requisiti.txt contenente tutti i pacchetti installati sul sistema:

pip freeze > requirements.txt

Questo file può essere utilizzato dagli altri collaboratori del progetto per installare o aggiornare i moduli Python sui loro ambienti virtuali di sistema utilizzando il comando seguente:

pip install -r requirements.txt

Disattivare l'ambiente virtuale

È possibile chiudere l'ambiente virtuale e tornare alle normali impostazioni di sistema, digitando il comando deactivate:

deactivate

Dopo aver eseguito il comando precedente, noterai che il prompt dei comandi torna alla normalità.

Conclusione

Questo tutorial ti ha aiutato a creare un ambiente virtuale per la tua applicazione Python sul sistema Windows.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.