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

问题描述

1.pip 安装 virtualenv,virtualenvwrapper-win

2.mkvirtualenv newhouse

那我想去新家

3.workon newhouse

它不起作用。 我搜索解决方案,不知何故我找到了一个命令并在终端中输入它,它可以工作

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 上运行它,那么我会推荐这个 stackoverflow question [https://stackoverflow.com/a/38945456/14213012]