虚拟环境未显示在 VS 代码终端中

Virtual Environment Not showing up in VS Code Terminal

我试图从 VS 代码终端激活 Conda 环境。一切正常,但不表明它正在使用指定的 Conda 环境。看看我的终端。Just PS(no venv)

但是当我看别人终端的时候。它实际上是在括号中显示他们的环境名称。只是出于好奇,我在问为什么会这样? virtual environment name in bracket

原因是“PowerShell”默认不激活conda环境

解决方法: 请使用指令

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

在终端中更改“PowerShell”的执行策略,然后打开一个新的 VS Code 终端(Ctrl+Shift+`):

检查:可以看到这里生成了“profile.ps1”文件

参考:Conda environments in VS Code.