我使用virtualenvwrapper-win并希望使用virtualenvwrapper的postactivate hook来设置环境变量。然而,似乎virtualenvwrapper-win并没有包含一个postactivate文件,而且我还没有能够通过创建自己的文件来使它工作。有没有人知道如何让postactivate钩子与virtualenvwrapper-win合作?
我想在postactivate中包含此内容以设置环境变量:SET APP_SETTINGS="example.setting"
答案 0 :(得分:3)
我实际上是自己解决了这个问题。您可以将任何环境变量放在virtualenv的Scripts文件夹中的activate.bat文件中。
答案 1 :(得分:0)
如果您已经定义了VIRTUALENVWRAPPER_HOOK_DIR
变量,只需将此行添加到workon.bat
。
call "%VIRTUALENVWRAPPER_HOOK_DIR%\postactivate.bat"
请确保将其置于:END