Я работаю в компании, где в настоящее время запускаются наши локальные dev-файлы, мы запускаем сценарий оболочки, который экспортирует несколько переменных, включая дополнение PYTHONPATH (с основным содержимым в подпапке).
Через несколько недель я перенесу нас в pipenv, и я знаю, что одним из его преимуществ является возможность автоматического включения .env
.Однако я знаю, что не могу использовать это для добавления в существующий ранее env var (или, если могу, я не знаю правильный синтаксис для этого), поэтому я не уверен, как мы можем лучше настроить нашу среду.Похоже, хлопотно приходится запускать сценарий оболочки, чтобы вы могли запустить свою среду.А если вы меняете проекты, вам нужно запустить другой сценарий оболочки?
Как наша команда может лучше всего управлять такими вещами, как наша PYTHONPATH?Или это то, что мы должны настроить в наших IDE и игнорировать, за исключением случаев, когда мы запускаем сценарии (как в Docker)?