Virtualioji aplinka Python
Kuriant kelias programas toje pačioje sistemoje Python, gali kilti skirtingų bibliotekų versijų konfliktas. Pavyzdžiui, viena programa buvo parašyta ankstesnėje versijoje, o antrajai reikia pati naujausia versija.
Norint išspręsti tokią problemą, Python turi ypatingą virtualią aplinką. Ji leidžia paleisti kiekvieną programą su savo bibliotekų versijų rinkiniu atskiruose projektuose. Tuo pačiu metu vieno projekto versijos ir priklausomybės neturi įtakos kito projekto priklausomybėms.
Virtualiai aplinkai kurti naudojamos specialios programos. Populiariausia jų šiuo metu yra venv.
OS Windows venv yra įdiegta pagal nutylėjimą, bet Linux sistemoje jos nėra. Todėl, jei naudojate Linux, tolesniam darbui būtina vykdyti šią komandą:
sudo apt install -y python3-venv