Visual Studio代码:如何选择cmd终端执行Python个文件

Visual Studio Code: How to choose cmd terminal for execution of Python files

我想 运行 我的 Python VS Code(我使用的是 1.60.0 版本)的集成 cmd 终端中的文件和项目与我的 Anaconda 环境相结合。

为此,我已经将 Anaconda 环境设置为默认 Python 解释器,并将 VS Code 全局用户设置中的默认配置文件更改为默认使用 cmd 终端。如果我单击 'New Terminal'(集成终端部分中的加号按钮),它会按预期工作,并且我的 Anaconda 环境会在新的 cmd 终端中自动激活。但是,每次我使用 'Run Python File' 或 'Debug Python File' 按钮时,VS Code 都会打开一个新的 PowerShell 终端并尝试 运行 那里的 Python 文件。

我找不到更改此行为以改为使用 cmd 终端的方法。 任何帮助是极大的赞赏!非常感谢。

编辑: 澄清我想要实现的期望行为: 我希望能够按下“运行 Python 终端中的文件”按钮并自动在 cmd 行中执行文件。相反,VS Code 打开一个新的 PowerShell 并尝试 运行 那里的 Python 文件。

编辑 2: 正如链接页面中指出的那样,我尝试设置 terminal.integrated.shell.windows 设置。但是,VS Code 告诉我此设置已弃用。按照有关如何更新设置的说明,我将设置更改为新的命名法,这也没有解决我的问题。

  1. 您可以 运行 命令并找到您的 python 文件。 您也可以在 cmd

    中输入文件位置
  2. 您可以在 python 文件所在的文件夹中打开 cmd,然后键入 在文件夹的地址栏中输入“cmd”,现在您可以找到 python 文件。

这是 v1.60.0 中的一个错误,将在下一个版本中修复。

查看错误报告:Python extension does not honor default terminal type