Почему при старте скрипта из виртуального окружения запускаются два процесса python.exe?

Рейтинг: 0Ответов: 0Опубликовано: 21.04.2023

Если запустить python код и посмотреть список всех запущенных процессов, то мы увидим запущенный python.exe по адресу установки в систему(на который ссылается переменная окружения).

скрин

Однако если этот же код запустить через виртуальное окружение, например venv, то процессов python.exe уже будет два: один по адресу установки в систему, второй по адресу развёрнутого виртуального окружения. скрин

Мне всегда казалось, что при создании виртуального окружения создаётся полноценная копия интерпретатора, который исполняется в соло как и установленный в систему. Как это работает и почему так происходит?

Ответы

Ответов пока нет.