Virtuálne prostredie v Pythone
Pri vývoji niekoľkých aplikácií v jednom systéme Python môže dôjsť ku konfliktu rôznych verzií knižníc. Napríklad, jedna aplikácia bola napísaná na staršej verzii, zatiaľ čo pre druhú je potrebná najnovšia verzia.
Na vyriešenie tohto problému má Python špeciálny virtuálny prostredie. Umožňuje spúšťať každú aplikáciu s jej vlastným súborom verzií knižníc v oddelených projektoch. Pritom verzie a závislosti jedného projektu neovplyvňujú závislosti druhého.
Na vytvorenie virtuálneho prostredia sa používajú špeciálne nástroje. Najobľúbenejším z nich je v súčasnosti venv.
V OS Windows je venv nainštalovaný predvolene, ale v Linuxe nie je. Preto, ak používate Linux, je pre ďalšiu prácu potrebné vykonať nasledujúci príkaz:
sudo apt install -y python3-venv