Віртуальнае асяроддзе ў Python

Пры распрацоўцы некалькіх прыкладанняў у адной сістэме Python можа ўзнікнуць канфлікт розных версій бібліятэк. Напрыклад, адно прыкладанне было напісана на больш ранняй версіі, а для другога патрабуецца самая апошняя версія.

Для вырашэння падобнай праблемы ў Python ёсць асобнае віртуальнае асяроддзе. Яно дазваляе запускаць кожнае прыкладанне са сваім наборам версій бібліятэк у асобных праектах. Пры гэтым версіі і залежнасці аднаго праекта не ўплываюць на залежнасці другога.

Для стварэння віртуальнага асяроддзя выкарыстоўваюцца спецыяльныя ўтыліты. Самай папулярнай з іх на гэты момант з'яўляецца venv.

У АС Windows venv усталявана па змаўчанні, але ў Linux яе няма. Таму, калі вы выкарыстоўваеце Linux, то для далейшай працы неабходна выканаць наступную каманду:

terminalsudo apt install -y python3-venv