VS Code终端不显示print输出,运行时打开Windows CMD求助
解决VS Code运行Python代码时CMD窗口一闪而过、无输出的问题
方法1:修改调试运行配置(彻底解决)
- 按下
Ctrl+Shift+D打开运行调试面板,点击「创建launch.json文件」,选择你的Python环境。 - 在生成的
launch.json配置中,找到console字段,将其值改为"integratedTerminal"或"internalConsole",替换默认的"externalTerminal"。修改后的配置示例:
{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" } ] }
保存后重新运行代码,输出会直接显示在VS Code的集成终端里。
方法2:给代码添加暂停语句(临时快速测试)
在Python代码的最后一行添加暂停代码,让外部CMD窗口等待输入后再关闭:
input("按回车键退出...")
运行后窗口会停留,直到你按下回车,就能看到输出内容。
方法3:手动在集成终端运行代码
- 按下`Ctrl+``打开VS Code集成终端。
- 切换到代码所在的目录(用
cd 你的代码文件夹路径命令)。 - 输入
python 你的文件名.py执行代码,终端会直接显示所有输出,还能看到可能的错误提示。
额外检查项
- 确认VS Code右下角状态栏显示的Python解释器是你正在使用的版本,点击可切换正确的环境。
- 打开设置(
Ctrl+,),搜索Python › Terminal: Execute In File Dir并勾选,避免因路径问题导致的运行异常。
内容的提问来源于stack exchange,提问作者Eric Bacci
相关产品推荐
相关产品推荐

