Есть ли способ сделать PipEnv установленным в любой среде Python, которая в данный момент активна? - PullRequest
2 голосов
/ 27 марта 2019

Если у вас нет активного virtualenv, PipEnv создаст virtualenv, а затем активирует его перед установкой пакетов. Если у вас активирован virtualenv, PipEnv будет использовать его, а не создавать новый virtualenv. Это обычные сценарии использования PipEnv.

Но что, если я хотел бы полностью игнорировать virtualenv? Довольно часто я работаю из Docker Containers. Я хотел бы установить проект на основе PipEnv, но не в virtualenv. Когда я pipenv sync из контейнера Docker, я хочу, чтобы все было установлено в глобальный интерпретатор Python контейнера.

Просто не имеет смысла помещать virtualenv в контейнер - это еще один уровень виртуализации, чем я на самом деле нуждаюсь.

...