domenica 10 gennaio 2021

Ambiente virtuale in Python

 Creare un ambiente virtuale e' molto utile per evitare di continuare ad installare librerie direttamente nel sistema principale. infatti quando facciamo i nostri test e prove varie, abbiamo spesso bisogno di caricare nuove librerie e driver per tentare di far funzionare quelle che sono le nostre idee di progetto. Continuando a caricare tutto nel sistema princpale e' possibile che alcune delle librerie caricate possano andare in conflitto con altre, gia' presenti nel sistema. 


Per evitare tutto cio' allora, si puo' utilizzare  questa funzione interna di Python che consente di costruire un ambiente virtuale all'interno del quale poi potremo caricare qualsiasi libreria senza con questo fare delle modifiche permanenti al sistema. Cioe' tutto quello che caricheremo nel sistema virtuale, rimarra' valido li dentro, ma non avra' nessun effetto sul sitema principale.

Come si fa' ? 


$ python -m virtualenv .venv

$ source .venv/bin/activate

Fatto!

con activate lo attiviamo e siamo gia' pronti per poter caricare qualsiasi cosa vogliamo senza fare piu' nessun danno nel sistema principale.


Nessun commento: