Виртуелно окружење у Пајтону
При развоју неколико апликација у једном систему Пајтон може настати конфликт различитих верзија библиотека. На пример, једна апликација је написана на ранијој верзији, а за другу је потребна најновија верзија.
За решавање оваквог проблема у Пајтону постоји посебно виртуелно окружење. Оно омогућава покретање сваке апликације са својим сетом верзија библиотека у одвојеним пројектима. При томе верзије и зависности једног пројекта не утичу на зависности другог.
За креирање виртуелног окружења користе се специјалне алатке. Нај популарнија од њих у овом тренутку је venv.
У Виндоус оперативном систему venv је подразумевано инсталирана, али у Линуксу је нема. Зато, ако користите Линукс, за даљи рад потребно је извршити следећу команду:
sudo apt install -y python3-venv