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

VS Code中Code Runner使用Python2旧版本时切换为Python3的解决方法

VS Code Code Runner 调用Python2而非指定Python3解释器的解决方法

以下方法适用于已完成以下前置操作的场景:

  • 已安装Python 3.10.0版本
  • 已在VS Code中将该版本设置为默认Python解释器
  • Code Runner运行代码时仍默认调用Python2版本

方法一:修改Code Runner执行器映射

  • 打开VS Code设置,搜索code-runner.executorMap,点击在settings.json中编辑
  • 在配置文件中新增/修改code-runner.executorMap项,将python对应的执行命令替换为你的Python3.10绝对路径,示例如下:
{
    "code-runner.executorMap": {
        // Windows 路径示例
        "python": "C:/Users/你的用户名/AppData/Local/Programs/Python/Python310/python.exe -u",
        // macOS/Linux 路径示例
        // "python": "/usr/local/bin/python3.10 -u"
        // 若已配置Python3全局环境变量,也可直接写为 "python": "python3 -u"
    }
}
  • 保存settings.json文件后重启VS Code即可生效

方法二:开启终端运行适配

Code Runner默认独立运行时不会读取VS Code的解释器配置,开启在终端运行后会自动调用当前工作区的默认解释器:

  • 打开VS Code设置,搜索code-runner.runInTerminal,勾选对应选项即可
  • 修改完成后运行代码会自动在VS Code集成终端中执行,使用已设置的Python3.10版本

验证方法

新建Python文件写入以下代码运行,输出版本为3.10.0即为配置成功:

import sys
print(sys.version)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 21:15:06