我正在使用virtualenvwrapper-win,并希望使用virtualenvwrapper的postactivate hook来设置环境变量。但是,似乎 virtualenvwrapper-win 不包含激活后文件,并且我无法通过创建自己的文件来使其工作。有谁知道如何让激活后钩子与 virtualenvwrapper-win 一起工作?
我想将其包含在激活后以设置环境变量:SET APP_SETTINGS="example.setting"
我实际上自己解决了。您可以将任何环境变量放在 virtualenv 的脚本文件夹中的激活.bat文件中。
如果您已经定义了VIRTUALENVWRAPPER_HOOK_DIR
变量,只需将此行添加到workon.bat
中即可。
call "%VIRTUALENVWRAPPER_HOOK_DIR%postactivate.bat"
只要确保你把它放在:END
上面