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

SublimeText REPL运行Python f-string报语法错误及版本更新问题

报错原因

f-string是Python 3.6及以上版本才支持的语法特性,你直接在Sublime中运行版本查询代码调用的是系统默认的Python 3.9.7,但Sublime REPL默认绑定的是更低版本的Python(多数情况是Python 2),因此触发语法报错。

修改Sublime REPL绑定的Python版本步骤

  • 第一步:获取本地Python 3.9.7的可执行文件绝对路径
    • Windows系统:打开cmd执行where python,找到对应3.9.7版本的路径,例如C:\Python39\python.exe
    • Mac/Linux系统:打开终端执行which python3,复制输出的路径,例如/usr/local/bin/python3
  • 第二步:修改Sublime REPL全局配置
    打开Sublime Text,依次点击「首选项 > Package Settings > SublimeREPL > Settings - User」,在配置文件中填入以下内容,把路径替换为你上一步复制的路径:
    {
        "default_extend_env": {"PATH": "你的Python3所在目录路径:$PATH"},
        "repl_python3_command": ["你的Python3完整可执行文件路径", "-i", "-u"]
    }
    
  • 第三步:(可选,全局生效)修改REPL Python启动项配置
    依次点击「首选项 > 浏览插件目录」,进入SublimeREPL/config/Python/文件夹,打开Main.sublime-menu文件,把所有配置项里cmd数组中的python替换为你复制的Python3完整路径,例如把
    "cmd": ["python", "-i", "-u"]
    
    修改为
    "cmd": ["C:/Python39/python.exe", "-i", "-u"]
    
    注意路径中使用正斜杠/,或者双反斜杠\\。
  • 第四步:重启Sublime Text,重新启动REPL运行代码即可验证修复效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 02:06:04