嗨,pythonista同事们,在PowerShell中使用virtualenv时似乎出现了问题。

当我尝试在PowerShell中激活我的环境时..

>环境/脚本/激活

.. 什么都没发生。 (shell提示以及PATH env。变量都应该已更改。)

我想问题是PowerShell产生了一个新的cmd。仅用于运行activate.bat的进程,从而使activate.bat所做的更改对完成后的shell无效。

您是否有解决此问题的方法? (我暂时使用cmd.exe)

最佳答案

更新:以下答案已过期。现在,只需使用activate.ps1(而不是activate.bat)从Powershell环境中激活即可。

Here的帖子中包含一个Powershell脚本,该脚本使您可以运行可持久修改其环境变量的批处理文件。该脚本会将所有环境变量更改传播回调用方PowerShell环境。

关于python - 在PowerShell中使用virtualenv?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1365081/

10-11 22:48
查看更多