Віртуальнае асяроддзе ў Python
Пры распрацоўцы некалькіх прыкладанняў у адной сістэме Python можа ўзнікнуць канфлікт розных версій бібліятэк. Напрыклад, адно прыкладанне было напісана на больш ранняй версіі, а для другога патрабуецца самая апошняя версія.
Для вырашэння падобнай праблемы ў Python ёсць асобнае віртуальнае асяроддзе. Яно дазваляе запускаць кожнае прыкладанне са сваім наборам версій бібліятэк у асобных праектах. Пры гэтым версіі і залежнасці аднаго праекта не ўплываюць на залежнасці другога.
Для стварэння віртуальнага асяроддзя выкарыстоўваюцца спецыяльныя ўтыліты. Самай папулярнай з іх на гэты момант з'яўляецца venv.
У АС Windows venv усталявана па змаўчанні, але ў Linux яе няма. Таму, калі вы выкарыстоўваеце Linux, то для далейшай працы неабходна выканаць наступную каманду:
sudo apt install -y python3-venv