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

Sublime Text与VS Code无法将Python 2.7切换为Python 3.8如何解决?

Python解释器切换失效解决方案

Sublime Text 修复步骤

  • 先获取本地Python3的绝对路径:
    • Windows系统默认路径为C:\Users\你的用户名\AppData\Local\Programs\Python\Python3版本号\python.exe
    • Mac/Linux系统可在终端执行which python3获取路径,一般为/usr/local/bin/python3
  • 新建构建系统时使用以下完整配置,替换你的Python3绝对路径为你获取到的实际路径:
{
    "cmd": ["你的Python3绝对路径", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "env": {"PYTHONIOENCODING": "utf-8"}
}
  • 保存配置后,必须在菜单栏「工具-构建系统」中手动选中你刚创建的新构建配置,不得使用默认Python或自动检测选项
  • 重启Sublime Text后运行测试代码import sys; print(sys.version)验证版本

配置不生效多为未手动指定自定义构建系统、路径填写错误导致
Sublime Text截图

VS Code 修复步骤

  • 右下角下拉选中Python3版本后,检查当前工作区.vscode/settings.json文件,确认"python.defaultInterpreterPath"配置项的值为你的Python3绝对路径
  • 若使用Code Runner插件运行代码,需单独修改插件配置:搜索code-runner.executorMap,将其中python对应的执行路径替换为你的Python3绝对路径
  • 若集成终端执行python --version仍显示2.7,将Python3的安装路径添加到系统环境变量的最顶部,优先级高于Python2.7的路径

选中版本后仍失效多为Code Runner插件未同步配置、系统环境变量Python2优先级更高导致
VS Code截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 06:06:04