Часто встает вопрос — что лучше использовать, VENV питона, или ENV conda? И то, и другое - "виртуальное окружение питона", но между ними есть большая разница. Она заключается в принципе построения самого "окружения", предназначенного для изоляции запускаемого объекта от окружающего его другого программного обеспечения и других процессов. Рассмотрим каждый поподробнее. Называется оно "venv" как аббревиатура от "Virtual Environment" (виртуальное окружение) - это "менеджер среды" питона. В самом питоне, за это отвечает модуль с именем "venv", который устанавливается в питона как обычный модуль, так же как и модуль PIP. Он, обычно, уже включен в состав питона, и де-факто является его модулем виртуального окружения "по умолчанию". Примечание: в составе питона таких модулей несколько: venv, virtualenv, pipenv и т.п., и вы сами выбираете, каким именно воспользоваться. Основное его назначение — создать отдельный набор пакетов питона, отличный от системных пакетов, для какого-то отдельного прил
VENV питона и Conda - в чем разница
19 сентября 202419 сен 2024
484
2 мин