Python-дағы виртуалды орта
Python-дың бір жүйеде бірнеше қолданбаны әзірлеу кезінде кітапханалардың әртүрлі нұсқалары арасында қайшылық туындауы мүмкін. Мысалы, бір қолданба ертерек нұсқада жазылған, ал екіншісі үшін ең соңғы нұсқа қажет.
Осындай мәселені шешу үшін Python-да ерекше виртуалды орта бар. Ол әрбір қолданбаны жеке жобаларда кітапхана нұсқаларының өз жинағымен іске қосуға мүмкіндік береді. Бұл ретте бір жобаның нұсқалары мен тәуелділіктері басқа жобаның тәуелділіктеріне әсер етпейді.
Виртуалды ортаны құру үшін арнайы утилиталар қолданылады. Олардың ішіндегі ең танымалы - bu venv.
Windows ОЖ-нда venv әдепкі бойынша орнатылған, бірақ Linux-та ол жоқ. Сондықтан, егер сіз Linux қолдансаңыз, одан әрі жұмыс істеу үшін төмендегі пәрменді орындау қажет:
sudo apt install -y python3-venv