Python 带有升华文本3的REPL错误

Python 带有升华文本3的REPL错误,python,sublimetext3,sublimerepl,Python,Sublimetext3,Sublimerepl,我将REPL与sublime text 3(今天的最新版本)一起使用,并使用python 3.4进行编码。据我所知,关于REPL if do的文档是:工具>Submimerepl>python>python运行当前文件 然后我应该使用REPL运行我键入的代码。但是,当我执行此操作时,会出现一个错误弹出窗口,显示: FileNotFoundError(2,'系统找不到指定的文件',无,2) 无论我输入的代码是什么,我都会遇到这个错误(我自己尝试打印(“Hello World”),而且我以前也做过大

我将REPL与sublime text 3(今天的最新版本)一起使用,并使用python 3.4进行编码。据我所知,关于REPL if do的文档是:工具>Submimerepl>python>python运行当前文件
然后我应该使用REPL运行我键入的代码。但是,当我执行此操作时,会出现一个错误弹出窗口,显示:

FileNotFoundError(2,'系统找不到指定的文件',无,2)

无论我输入的代码是什么,我都会遇到这个错误(我自己尝试打印(“Hello World”),而且我以前也做过大型长程序)
有人能帮我解决这个问题并解释一下问题所在吗,谢谢:)

当我第一次安装REPL时,我也遇到了同样的问题。现在,这听起来很疯狂,但解决问题的方法(至少,这个技巧对我有效!)是重新启动升华文本3


更新:正如Mark在评论中指出的,显然您可能需要多次重新启动Sublime才能解决问题。

我也遇到了这个问题。这很可能是由于python的默认位置。如果您运行的是可移植python

{
...
"default_extend_env": {"PATH": "{PATH}:\\Programming\\Python\\Portable Python 2.7.6.1\\App\\"}
...
 } 
否则,

{
"default_extend_env": {"PATH":"C:\\python27\\"},
}
就够了。此代码将粘贴到:

Preferences -> Package Settings -> SublimeREPL -> Settings - User

portable python链接应该指向整个portable python文件还是python.exe?令人难以置信的是,这在Clojure REPL中也适用于我。我想路径中的二进制文件列表可能是在启动时读取的,在重新启动之前不会刷新。我尝试了一次,但没有成功,尝试了第二次,成功了:)