Virtualno okolje v Pythonu
Pri razvoju več aplikacij v enem sistemu Python lahko pride do konflikta različnih različic knjižnic. Na primer, ena aplikacija je bila napisana v starejši različici, za drugo pa je potrebna najnovejša različica.
Za rešitev takšnih težav ima Python posebno virtualno okolje. Omogoča zagon vsake aplikacije s svojim naborom različic knjižnic v ločenih projektih. Pri tem različice in odvisnosti enega projekta ne vplivajo na odvisnosti drugega.
Za ustvarjanje virtualnega okolja se uporabljajo posebne utilitne programe. Najbolj priljubljen med njimi je trenutno venv.
V OS Windows je venv nameščen privzeto, v Linuxu pa ga ni. Zato, če uporabljate Linux, morate za nadaljnje delo izvesti naslednji ukaz:
sudo apt install -y python3-venv