Virtuell miljø i Python

Ved utvikling av flere applikasjoner i ett Python-system kan det oppstå konflikter mellom ulike versjoner av biblioteker. For eksempel, en applikasjon ble skrevet på en tidligere versjon, mens en andre krever den nyeste versjonen.

For å løse slike problemer har Python et spesielt virtuelt miljø. Det tillater å kjøre hver applikasjon med sitt eget sett av bibliotekversjoner i separate prosjekter. Samtidig påvirker ikke versjoner og avhengigheter fra ett prosjekt avhengighetene til et annet.

For å opprette virtuelt miljø brukes spesielle verktøy. Det mest populære av dem for øyeblikket er venv.

I Windows OS er venv installert som standard, men i Linux finnes den ikke. Derfor, hvis du bruker Linux, er det nødvendig for videre arbeid å utføre følgende kommando:

terminalsudo apt install -y python3-venv