【发布时间】:2021-11-06 19:01:11
【问题描述】:
我想结合我的 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 告诉我此设置已弃用。按照有关如何更新设置的说明,我将设置更改为新的命名法,但这也没有解决我的问题。
【问题讨论】:
-
感谢您的回答,但是,如上所述,我已经将 cmd 设置为默认终端,正如您链接的文章所指出的那样。打开一个新终端符合设置并启动一个 cmd 窗口。但是,单击“在终端中运行 Python 文件”不符合设置并尝试在 PowerShell 中运行文件
-
请发布文字而不是图片 - 请参阅How to Ask。
标签: python visual-studio-code cmd terminal anaconda