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