Я хочу создать один virtualenv
, используя другой в качестве отправной точки, возможно ли это?
Я должен использовать случаи:
Допустим, у меня есть две виртуальные среды
одна для производства и одна для разработки. Для среды разработки требуются те же пакеты, что и для производственной среды, но для нее требуются другие пакеты, которые мне не нужны в производственной среде. Я не хочу устанавливать общие пакеты дважды.
Я хочу поэкспериментировать с разрабатываемой версией пакета, например matplotlib
. Разрабатываемая версия пакета имеет те же требования, что и стабильная версия. Поэтому я создаю виртуальную среду с именем
matplotib_stable
и устанавливаю требования и стабильную версию. Затем я создаю второй virtualenv
с именем matplotlib_dev
и использую matplotlib_stable
в качестве отправной точки (для требований matplotlib
), но затем я устанавливаю версия разработки.
Как выполнить установку из локального кеша с помощью pip? похоже решает проблему загрузки пакетов, но я не думаю, что это связано с изменением sys.path
.