You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code运行Python代码显示扩展与exe路径的原因及缩短方法

问题1:终端显示Python扩展路径与python.exe完整执行路径的原因

这是VS Code Python扩展的默认运行逻辑+PowerShell默认机制共同导致的:

  • 你在VS Code中点击运行按钮启动Python脚本时,Python扩展不会直接调用系统Python解释器执行你的代码,而是会先加载内置的debugpy调试组件(就是路径在.vscode/extensions/ms-python.python下的launcher文件)。哪怕你没有手动开启断点调试,普通运行模式也会通过这个组件对接VS Code的运行状态监听、输出捕获、异常定位功能,所以启动命令里必然带上debugpy组件的路径、临时分配的调试通信端口、你的脚本文件全路径。
  • PowerShell终端默认开启执行命令回显规则:所有送入终端执行的指令,都会先把完整命令文本打印在终端里,再输出命令的执行结果,所以你能看到整行带全路径的启动指令。
问题2:缩短终端运行命令显示的配置方法

只需要调整VS Code Python扩展的一个配置项即可实现效果,操作步骤如下:

  1. 按下快捷键Ctrl + ,打开VS Code设置面板
  2. 在设置面板顶部的搜索框输入python.terminal.showShellCommand
  3. 把搜索到的对应配置项的勾选取消,该配置的作用就是控制是否在终端中打印Python脚本的完整启动命令,你当前使用的2022.8.0版本Python扩展已经支持该配置项,不需要升级扩展就能生效
  4. 重启VS Code后再次运行Python文件,终端就不会再显示那串带全路径的长启动命令,只会保留PS D:\Learning Python>前缀,后面直接输出脚本运行结果。

如果你不想修改扩展配置,也可以手动打开VS Code集成终端,切换到脚本所在目录后直接输入python learn_python.py执行,这种手动输入命令的运行方式终端只会回显你输入的短命令,不会出现debugpy相关的长路径。

内容的提问来源于stack exchange,提问作者Yen Do Hai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 09:39:43