答案 0 :(得分:1)
我试图在PowerShell中激活虚拟env命令,这在VS Code中是默认选择的,这就是为什么它给我一个错误。
我们可以在VS代码中选择其他终端(PowerShell,命令提示符,Git bash)。所以我刚刚选择了cmd(命令提示符),现在它可以工作了。
答案 1 :(得分:1)
您正在终端中每行的开头都在终端中使用Powershell(用PS表示)。您可以切换到cmd,它将起作用。为此,请检查上述Sandeep Bhatt提出的请求。如果该选项不可用,请按照下列步骤操作,
答案 2 :(得分:0)
目前尚不清楚您用于创建虚拟环境的内容,我想您只是从VSCode访问终端。
尝试source activate <env_name>
来启动环境。
答案 3 :(得分:0)
您需要像picture中那样更改外壳 将其更改为git bash或Windows终端,并使用命令“ source FolderNameOfVirtualenviremenrts / Scripts / activate”(此命令用于git-bash终端)
答案 4 :(得分:0)
假设您使用的是 powershell 并且您的 python 虚拟环境位于“venv”文件夹中,那么您需要使用以下命令获取 Activate.ps1 脚本
. .\venv\Scripts\activate.ps1
点 (.) 相当于 powershell 中的“source”命令。 获取 Activate.ps1 后,虚拟环境命令激活和停用将起作用。
使用较新版本的虚拟环境 (https://github.com/microsoft/vscode-python/issues/6931),您还可以激活环境,如下例所示:
& .\venv\Scripts\Activate.ps1
答案 5 :(得分:0)
如果您使用的是 powershell,这现在应该可以工作了:
.\Venv/Scripts/Activate.ps1