我在一家目前正在运行本地开发环境的公司中,我们运行一个Shell脚本,该脚本导出一堆变量,包括PYTHONPATH附加项(主要内容在子文件夹中)。
再过几周,我将把我们转移到pipenv,我知道它的优点之一是能够自动包含.env
。但是,我知道我不能用它来添加到预先存在的env var中(或者,如果我可以,我不知道它的正确语法),所以我不确定如何更好地设置环境。似乎很麻烦,必须运行Shell脚本才能运行环境。如果要更改项目,是否需要运行其他Shell脚本?
我们的团队如何才能最好地管理PYTHONPATH之类的东西?还是我们应该在IDE中设置这些内容,然后忽略它们,以免在运行脚本时(例如在Docker中)?