Sublime Text 2 + SublimeREPL允许用户输入

时间:2013-09-20 16:47:08

标签: sublimetext2 stdin sublimetext sublimetext3 sublimerepl

我想设置Sublime Text 2(如果推荐则为3)以允许用户输入(raw_input()或input()在文件中。)。为了澄清,我以前做过这项工作!我希望能够在一个窗口/选项卡中编写和执行所有代码。我已经正确安装了sublimeREPL但是每当我使用raw_input()或input()时,我都会收到以下错误:

EOFERROR: EOF when reading a line

我已经正确设置并且以前工作得很好,但是已经很长时间了,我再也无法重现这些步骤了。任何帮助,将不胜感激。

总而言之,这有效:

print "This is a test"

这不起作用:(以前在我家的桌面上有效)

print "This is a test"
testvar = raw_input("enter a number: ")
print testvar

如果有什么我能做的,请告诉我。 非常感谢你提前, sectas

1 个答案:

答案 0 :(得分:0)

我认为问题在于你使用的是默认的构建系统(Ctrl + B) 如果是这样,请在REPL中打开:     Tools > SublimeREPL > Python > Python

如果收到FileNotFoundError,请将SublimeREPL设置(USER)更改为: { "default_extend_env": { "PATH": "{PATH}:YourDriveLetter:\\YourPath\\Python27\\App\\python.exe" } }