python - Visual Studio 代码 : How to choose cmd terminal for execution of Python files

标签 python visual-studio-code cmd terminal anaconda

我想结合我的 Anaconda 环境在 VS Code 的集成 cmd 终端(我使用的是 1.60.0 版)中运行我的 Python 文件和项目。
为此,我已经将 Anaconda 环境设置为默认的 Python 解释器,并将 VS Code 的全局用户设置中的默认配置文件更改为默认使用 cmd 终端。如果我单击“新终端”(集成终端部分中的加号按钮),它会按预期工作,并且我的 Anaconda 环境会在新的 cmd 终端中自动激活。但是,每次我使用“运行 Python 文件”或“调试 Python 文件”按钮时,VS Code 都会打开一个新的 PowerShell 终端并尝试在那里运行 Python 文件。
我找不到改变这种行为以使用 cmd 终端的方法。
任何帮助是极大的赞赏!提前谢谢了。
编辑:
澄清我想要实现的期望行为:
我希望能够按下“在终端中运行 Python 文件”按钮并自动在 cmd 行中执行文件。相反,VS Code 会打开一个新的 PowerShell 并尝试在那里运行 Python 文件。
编辑2:
正如链接页面中所指出的,我尝试设置 terminal.integrated.shell.windows 设置。但是,VS Code 告诉我此设置已弃用。按照有关如何更新设置的说明,我将设置更改为新的命名法,这也没有解决我的问题。
settings.json file

最佳答案

这是 v1.60.0 中的一个错误,它将在下一个版本中修复。
查看错误报告:Python extension does not honor default terminal type

关于python - Visual Studio 代码 : How to choose cmd terminal for execution of Python files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69129581/

相关文章:

batch-file - 将批处理脚本应用于选定的视频文件

python - 通过正则表达式分割,不会在 Python 中产生空字符串

visual-studio-code - 如何在 vscode 中正确注入(inject)语法扩展(所以它有效)?

docker - 尝试在 ubuntu 中以远程用户身份运行 vs 代码开发容器时出现错误

visual-studio-code - 通过扩展 API 更改 Visual Studio Code 中的光标外观

batch-file - 在 FOR LOOP 中处理随机 % 字符的批处理文件

powershell - cmd.exe 抛出错误 "& was unexpected at this time."

python - 更新 dict 值不会更新它引用的全局变量

python - 正则表达式获取测量值

python - 嵌套列表等值附加