我想在我的项目根目录下创建一个.env文件,以便在virtualenv运行时,在里面初始化env变量。
如果能像linux上的autoenv一样,当我cd到项目根目录下时,能自动完成这个任务,那就能得到额外的积分。
这似乎是一件很简单的事情,但我还没有在这里找到答案。如果有的话,请给我指点迷津。
目前,我已经将vars添加到envscriptsactivate.ps1脚本中,这意味着它们将与环境一起创建。如果你想这样做,创建你的virtualenv。
virtualenv env
然后在envscriptsactivate.ps1脚本中的默认vars旁边添加你的env vars 在表格中。
$env:some_key="someValue"
现在只要你创建了env,它就会运行这几行并创建你的vars。
这不是一个干净的解决方案,我不喜欢它,但由于没有更好的办法,我将暂时使用它。