为什么virtualenv“workon”不起作用但激活可以

why virtualenv "workon' not work but activate can

1.pip 安装 virtualenv, virtualenvwrapper-win

2.mkvirtualenv新屋

那我想去新家

3.workon新屋

没用。 我搜索解决方案并以某种方式找到一个命令并在终端中输入它并且它有效

PS C:\Users\huawei> & C:/Users/huawei/Envs/newhouse/Scripts/Activate.ps1

(newhouse) PS C:\Users\huawei> 

这是为什么?为什么命令 workon newhouse 不起作用?

您在 vscode 中的 powershell 终端中使用它尝试在 vscode 中创建 command prompt terminal 然后您可以使用 **workon newhouse** 命令。 由于 workon 是批处理脚本。 在cmd中尝试运行 workon。 如果你想 运行 它在 powershell 上那么我会推荐这个 Whosebug 问题 [