Un Virtual environment (virtual env) è uno strumento che ci permette di creare diversi ambienti di sviluppo per diversi progetti Python. Per capire meglio a cosa server virtual env e quali sono i suoi vantaggi, vediamo un esempio:

Ora che abbiamo creato il virtual env, dobbiamo attivarlo. Per attivarlo basta eseguire questo comando dalla stesa directory dove abbiamo creato l’env:



Questo comando ci mostra in output tutti i moduli installati. Siccome ci troviamo all’interno di un virtual environment, il comando dovrebbe mostrarci solamente numpy e le sue dependency.

Spero questa guida vi sia stata d’aiuto e che ora abbiate un’idea di cosa sia un virtual environment, come crearlo e come usarlo. Se avete qualche domanda non esitate a commentare in basso, risponderò appena posso :)





Ciao e ci vediamo alla prossima :)