我以前在 Python 项目中使用过 Python 工具,例如virtualenv
和virtualenvwrapper
workon myproject
....
deactivate myproject
我特别喜欢virtualenv-wrapper
使用激活前和激活后脚本的工作流程,我可以在其中preactivate.sh
export MYVAR=xxx
并后激活
unset MYVAR
我提到的工具似乎以 Python 和 pip 为中心,但由于我的项目是在 Go 中,我不知道我使用恰好提供环境变量管理功能的 Python 工具是否合乎情理。您会建议任何更通用的用途并且不难设置?
这个问题不一定是特定于 Go 语言的。