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

VS Code终端运行Python程序启动延迟20-30秒问题求助

VS Code终端Python启动慢排查解决步骤

根据你补充的测试结果,已经定位问题为终端初始化阶段的开销,而非Python代码或VS Code扩展问题,以下是分步操作指引:

第一步:先区分是系统终端问题还是VS Code配置问题

先测试系统自带终端的启动速度:

  • 按下Win+R快捷键,输入powershell回车启动系统PowerShell
  • 启动后在PowerShell里输入python回车,查看Python交互环境多久能弹出>>>提示符
  • 如果这一步也要20-30秒才出结果,说明是系统终端/Python环境初始化的问题,跳过第二步直接看第三步
  • 如果这一步1秒内就能出结果,说明是VS Code调用终端的配置问题,走第二步排查

第二步:VS Code终端配置修复

如果系统终端启动Python正常,按以下步骤修改VS Code配置:

  1. 打开VS Code,按下Ctrl+,快捷键打开设置页面
  2. 在顶部搜索框输入terminal.integrated.shell.windows,找到Windows终端的默认配置项
  3. 点击配置项的下拉框,把默认终端从PowerShell切换成Command Prompt(也就是CMD)
  4. 重启VS Code后新建终端测试启动速度,如果还是慢,继续修改以下配置:
    • 搜索terminal.integrated.env.windows,点击「编辑settings.json」
    • 在打开的json配置文件里添加一行:"terminal.integrated.shellArgs.windows": ["-nologo"],保存后重启VS Code测试

第三步:系统终端/Python环境初始化修复

如果系统自带的PowerShell启动Python也慢,按以下步骤排查:

  1. 调整Python路径在环境变量中的优先级:
    • 按下Win+R输入sysdm.cpl回车,打开系统属性面板
    • 点击「高级」选项卡,点击底部的「环境变量」
    • 在「用户变量」和「系统变量」区域都找到Path变量,点击编辑
    • 把你安装的Python 3.9/3.10的根目录、以及根目录下的Scripts目录,都移动到Path列表的最顶部,点击所有窗口的确定保存
  2. 排查杀毒软件拦截扫描:
    • 临时关闭电脑上的360、腾讯电脑管家、Windows Defender实时防护,再测试终端启动Python的速度
    • 如果关闭后速度恢复正常,把Python安装目录、你存放代码的文件夹加入杀毒软件的白名单即可
  3. 清理PowerShell多余启动脚本:
    • 打开PowerShell,输入$profile回车,会输出一个文件路径
    • 找到这个路径对应的文件,如果文件存在的话,暂时把文件重命名成别的名字,再重启PowerShell测试速度

临时使用方案

如果以上排查暂时没找到原因,你可以保持VS Code的终端不关闭,修改代码后直接在同一个终端里重新运行程序,就不会每次都触发终端初始化的开销,符合你当前的使用习惯。


内容的提问来源于stack exchange,提问作者mvery

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 06:45:04