Domanda di: Sig. Ercole Testa | Ultimo aggiornamento: 13 marzo 2026 Valutazione: 5/5
(16 voti)
Un ambiente virtuale (Virtual Environment) serve a creare uno spazio isolato e indipendente sul computer per sviluppare progetti software, specialmente in Python, senza conflitti tra librerie. Permette di installare versioni specifiche di pacchetti per un progetto, preservando il sistema globale.
Un ambiente virtuale è un ambiente isolato e indipendente in cui è possibile installare pacchetti Python specifici per un progetto senza influenzare il sistema globale o altri progetti.
La realtà virtuale offre la possibilità di spostarsi all'interno di uno spazio interamente immaginario, un ambiente artificiale che esiste nelle immagini ma non nella vita reale.
Aprire il terminale e, all'interno della cartella di progetto HelloWorld, usare il comando seguente per creare un ambiente virtuale denominato . venv: python3 -m venv . venv .
Per attivare l'ambiente virtuale, immettere: source . venv/bin/activate .
Sicurezza:le macchine virtuali possono eseguire più sistemi operativi, consentendo di usare un sistema operativo guest per le app non sicure, proteggendo così il sistema operativo host. Migliorano la sicurezza e possono isolare i virus e sono quindi utili per lo studio sicuro del malware.