Virtuális környezet a Pythonban
Több alkalmazás fejlesztése során egyetlen Python rendszeren belül könyvtárak különböző verziói ütközhetnek. Például egy alkalmazás korábbi verzióval íródott, míg egy másikhoz a legújabb verzió szükséges.
A hasonló problémák megoldására a Pythonban létezik egy speciális virtuális környezet. Ez lehetővé teszi, hogy minden alkalmazás a saját könyvtárverzió-készletével fusson külön projektekben. Eközben egy projekt verziói és függőségei nem befolyásolják egy másik projekt függőségeit.
A virtuális környezet létrehozásához speciális segédprogramokat használnak. A legnépszerűbb közülük jelenleg a venv.
A Windows operációs rendszerben a venv alapértelmezetten telepítve van, de a Linuxban nem. Ezért, ha Linuxot használ, akkor a további munkához szükséges a következő parancs végrehajtása:
sudo apt install -y python3-venv