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

VS Code“Run Python File in Terminal”按钮运行Python代码失效求助

我点击的运行按钮

问题根因

你遇到的现象核心是WSL环境与Windows本地环境的配置完全隔离,你在Windows侧偏好设置中配置的Python解释器路径仅对Windows原生终端生效,当前VS Code的运行按钮默认匹配了激活的WSL终端环境,因此调用了WSL内默认的Anaconda环境,连续运行3次属于环境适配失败触发的自动重试机制。

解决方案

步骤1:匹配WSL环境下的Python解释器

  • 按下Ctrl+Shift+P快捷键调出命令面板,输入Python: Select Interpreter
  • 注意顶部的环境切换标签,若当前处于WSL标签页下,不要直接选择Windows侧C:\开头的解释器路径:
    • 如果你要在WSL中使用之前安装的Windows本地Python3.9,选择路径为/mnt/c/Users/ucanc/AppData/Local/Programs/Python/Python39/python.exe的解释器
    • 如果你要使用WSL内安装的Python,直接选择不带Anaconda标识的对应版本解释器即可

步骤2:修正调试运行配置

  • 按下Ctrl+Shift+P输入Debug: Open launch.json,打开工作区调试配置文件
  • 确认配置中python字段的路径与你上一步选择的解释器路径完全一致,删除配置中所有包含conda的字段,添加"redirectOutput": true配置项避免异常重试

步骤3:禁用自动激活conda环境

  • 打开VS Code设置,搜索Python: Terminal Activate Environment,取消勾选该选项,避免VS Code自动激活终端默认环境
  • 若WSL终端启动时默认进入conda环境,可在WSL终端编辑~/.bashrc文件,注释掉conda初始化的相关代码段,保存后执行source ~/.bashrc生效

步骤4:修复Debug模式适配

如果Debug模式无法正常启动,在当前激活的WSL终端中执行pip install debugpy安装调试依赖即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 11:54:03