VAF34
но ситуацию “python и модули находятся в одной собственной папке, не затрагивая python, установленный в системе” я не могу себе представить.
командой
python -m venv myenv, создаётся папка с именем
myenv (или другим, которое вы указали). Внутри неё находятся файлы и папки, нужные для работы среды:
bin/ (или Scripts/ на Windows) — здесь лежат исполняемые файлы, включая Python и pip для этой среды.
lib/ — тут хранятся установленные библиотеки Python.
pyvenv.cfg — конфигурационный файл, где записана информация о версии Python и пути к среде.
Эта папка работает как “коробка” для вашего проекта: всё, что вы устанавливаете через pip внутри активированной среды, сохраняется только в этой папке, а не в системе.