我想结合我的 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 告诉我此设置已弃用。按照有关如何更新设置的说明,我将设置更改为新的命名法,这也没有解决我的问题。
最佳答案
这是 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/