Я не знаю о средах "conda", но в целом виртуальные среды используются, чтобы предоставить вам "уникальную" среду.Это могут быть разные пакеты, разные переменные среды и т. Д.
Весь смысл создания новой виртуальной среды состоит в том, чтобы иметь отдельное место, где вы можете установить все двоичные файлы (и другие ресурсы), необходимые для вашего проекта. Если у вас есть несколько предварительно установленных двоичных файлов в среде, разве это не противоречит цели их создания?
Тот факт, что вы можете создавать несколько сред, помогает вамотдельные двоичные файлы, которые могут понадобиться одному, а не другому.
Например, если вы создаете проект, для которого требуется numpy:1.1
, но у вас установлено numpy:2.1
, вам придется его изменить.Поэтому, по сути, не устанавливая никаких других пакетов, они не делают предположений относительно требований вашего проекта.