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

VS Code 1.81.0版本Shift+Enter运行代码Python激活延迟求助

解决VS Code 1.81.0中Shift+Enter先执行代码再激活Python环境的问题
  • 直接指定Python解释器路径
    打开VS Code设置(快捷键Ctrl+,),搜索python.defaultInterpreterPath,将其值设置为你的conda环境Python可执行文件路径,比如C:/Users/fail/.conda/envs/env_proj_x/python.exe。这样VS Code会直接调用指定解释器,跳过环境激活的等待环节。

  • 配置终端启动时自动激活环境
    在settings.json中添加以下配置,让终端启动时直接激活目标conda环境:

    "python.terminal.activateEnvironment": false,
    "terminal.integrated.profiles.windows": {
      "Command Prompt": {
        "path": "C:\\Windows\\System32\\cmd.exe",
        "args": ["/k", "conda activate env_proj_x"]
      }
    },
    "terminal.integrated.defaultProfile.windows": "Command Prompt"
    

    这样终端打开后已处于激活状态,执行代码时不会出现命令未识别的错误。

  • 回退到VS Code 1.80.x版本
    若上述方案无效,可暂时回退到1.81.0之前的稳定版本,等待官方修复该问题。可从VS Code官网下载对应旧版本安装包进行替换。

  • 使用Python交互窗口执行代码
    通过Ctrl+Shift+P打开命令面板,输入Python: Show Python Interactive Window打开交互窗口,选中代码后按Shift+Enter会直接将代码发送到交互窗口执行,不受终端环境激活顺序影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 08:30:06