首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VScode :每次我按下在终端中运行python文件按钮,总是在powershell中运行

VScode :每次我按下在终端中运行python文件按钮,总是在powershell中运行
EN

Stack Overflow用户
提问于 2021-09-08 04:00:14
回答 3查看 808关注 0票数 1

每次我在vscode下运行python文件(在本例中,我按下run python file in Terminal按钮),终端总是以Powershell的形式打开。

我选择的默认配置文件设置是命令提示符。所以当我打开一个新的终端时,它会打开cmd。但是,当我在cmd终端打开的情况下运行python文件时,启动了一个新的powershell终端。我不知道为什么..。

我该如何修复它?

EN

回答 3

Stack Overflow用户

发布于 2021-09-08 06:36:03

是的,这是VSCode v1.60.0版本的一个问题。有关更多详细信息,请参阅GitHub issue #132150

最近有很多人报告了这类问题。

解决此问题的唯一方法是将版本回滚到v1.59,直到现在发布v1.60.1。

票数 5
EN

Stack Overflow用户

发布于 2021-09-08 04:31:59

您选择的默认配置文件设置中可能存在问题。但是,您始终可以通过按ctrl + ~ (~ tilda键)来选择默认shell。您可以在中打开一个shell,如下所示。默认情况下,这可能会打开powershell,从那里您可以选择您的默认shell。

Note:图像中的某些选项需要在任何Windows系统上安装和激活WSL2 (Windows Subsystem for Linux)。单击这些选项中的任何一个都将打开该shell的一个新标签,但如果您单击'+‘加号按钮或稍后重新启动vscode,它将返回到默认shell (在我们的情况下是powershell)。

现在,单击底部的选项,选择,选择default profile,您应该会看到如下所示的窗口:

在那里,您可以在此窗口中选择默认shell。这些更改将被保存,所以任何时候你点击'+‘加号按钮打开一个新的shell实例,或者重新启动vscode,默认情况下它会打开你选择的shell。

从这里你可以选择cmd,因为你想让它成为你的默认外壳。你应该可以走了。通过再次执行这些步骤,您可以随时更改这些设置。

因为您使用的是Python。我建议使用powershell有一个原因。您可以使用一个名为chocolatey的工具,它类似于windows的包管理器,可以下载、安装/更新,最重要的是,可以在windows中自动设置环境变量路径。这可能比在cmd上手动完成要容易得多。

要运行python脚本,可以执行以下操作:

代码语言:javascript
运行
复制
$ python /path/to/file.py
票数 0
EN

Stack Overflow用户

发布于 2021-09-08 04:07:35

如果您想使用cmd在终端中运行您的python文件,那么只需打开一个新的终端并键入以下命令

代码语言:javascript
运行
复制
python "path/to/file.py"

如果不起作用,请尝试使用

代码语言:javascript
运行
复制
py "path/to/file.py"
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69096842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档