Работая над некоторыми сценариями автоматизации, я обнаружил необходимость иметь некоторые общие пакеты, доступные для всех сценариев (например, i python и spyder ), и устанавливать только давайте назовем это дифференциальными пакетами для каждого скрипта. Есть ли способ создать вложенную виртуальную среду в python? То есть какой-то способ настроить окружение так, чтобы python сначала смотрел на самую внутреннюю среду; если не найден, он будет смотреть на вторую внутреннюю среду и так далее, пока не достигнет общесистемной среды для пакета?
Самое близкое, что я мог найти, это использовать модуль venv с - опция system-site-packages , но я не смог достичь того, что искал: во-первых, я не хочу устанавливать пакеты в системе с разрешениями root; во-вторых, я не смог найти способ вложения виртуальных сред с помощью этой опции.
Каков наилучший способ создания структуры вложенных виртуальных сред, если она есть?