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

发布于 2021-09-10 09:47:59
这是版本1.60.0中的一个错误,它将在下一个版本中修复。
参见bug报告:Python扩展不符合默认终端类型。
发布于 2021-09-10 08:52:28
https://stackoverflow.com/questions/69129581
复制相似问题