Возможно ли, чтобы одна группа разработчиков использовала pipenv venvs, а другая — conda venvs в одном проекте?

#python #python-3.x #conda #pipenv

#питон #python-3.x #конда #pipenv

Вопрос:

В нашем проекте мы разделили выбор сред conda и pipenv. Возможно ли, что каждый разработчик использует поставщика среды по своему выбору, не нарушая настройки другого?

Например. можно ли заставить conda использовать Pip-файлы? Или pipenv использует среды condas под капотом и по-прежнему использует Pip-файлы.

Мы действительно хотим перейти от requirements.txt к Pip-файлам, но некоторые не хотят отказываться от conda venvs.

Комментарии:

1. может быть, добавить хук для генерации requirements.txt из pip-файла для обратной совместимости?

2. @Marat как мне это реализовать? Звучит как интересный выбор, подумал, что я бы, если возможно, избегал использования requirements.txt в целом.

3. В этом обсуждении содержится много практических советов, как это сделать. Идея состоит в том, чтобы избавиться от requirements.txt in version control и генерировать его только локально для людей, которые хотят придерживаться классического venv