VS Code 中的 Cygwin shell 尝试激活 conda。如何防止这种情况发生?

VS Code 中的 Cygwin shell 尝试激活 conda。如何防止这种情况发生?

在我的 Windows 10 电脑上,我安装了 VS Code 和 Cygwin。我使用 Cygwin bash 作为 VS Code 的 shell。我还安装了 Anaconda Python 发行版。

每当我在 VS Code 中打开一个新 shell 时,它都会尝试运行

cd C:/path/to/a/folder/that/does/not/exist/
conda activate base

这显然会失败。但我不在乎,因为我的外壳本身就很好用。不是想要激活 conda。

我如何让 VS Code 中的 bash 停止运行这两个命令?

额外信息:这不会发生在普通的 Cygwin shell 上(VS Code 之外)。这只会发生在新 shell 上。VS Code 启动时打开的 shell 不会发生这种情况。

答案1

找到解决方案https://github.com/Microsoft/vscode-python/issues/4305

需要补充的是

"python.terminal.activateEnvironment": false,

settings.json

相关内容