Virtuaalkeskkond Pythonis
Mitme rakenduse arendamisel ühes Pythoni süsteemis võib tekkida konflikt erinevate teekide versioonide vahel. Näiteks, üks rakendus kirjutati varasemal versioonil, kuid teine nõuab uusimat versiooni.
Sellise probleemi lahendamiseks on Pythonis spetsiaalne virtuaalkeskkond. See võimaldab käivitada iga rakendust oma komplekti teekide versioonidega eraldi projektides. Samal ajal ühe projekti versioonid ja sõltuvused ei mõjuta teise projekti sõltuvusi.
Virtuaalkeskkonna loomiseks kasutatakse spetsiaalseid utiile. Kõige populaarsem neist praegu on venv.
Windowsi OS-s on venv vaikimisi installitud, kuid Linuxis seda pole. Seega, kui te kasutate Linuxi, siis edasiseks tööks on vaja käivitada järgmine käsk:
sudo apt install -y python3-venv