使用 SublimeText REPL 时的语法问题

SyntaxProblem when using SublimeText REPL

最近一直在学习python3。 当我尝试使用 Sublime REPL 解释我的代码时出现问题,我还没有想出如何解决它。如果有人能帮助我,将不胜感激!

当我尝试编写一个简单的输入语句时,SublimeText REPL 解释器一切正常。

number1 = input('number1')
number2 = input('number2')
print(number1)

但是当我尝试打印结果时出现语法错误。因为我在看书,所以我自己找不到任何语法错误。 代码如下:

number1 = input('number1')
number2 = input('number2')
result = int(number1) - int(number2)
print(f'Number1 - Number2 = {result}')

这里是错误:

File "test.py", line 4
print(f'Number1 - Number2 = {result}')
                                    ^
SyntaxError: invalid syntax

编辑: 当我在 SublimeText 上输入时:

import sys
print(sys.version)

输出是 3.9.7 (v3.9.7:1016ef3790, Aug 30 2021, 16:39:15)

我假设 SublimeText REPL 可能不是 运行 最新版本。有谁知道如何更新 REPL python 版本?

问题已经解决,感谢@alec_djinn和社区。

就我而言,我遵循了 coderwall.com/p/nhq2gg/setting-up-sublimerepl-with-python3

中的步骤

出现语法错误似乎是因为 SublimeText REPL 不是 运行 系统中安装的 python 的正确版本。