我想设置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
答案 0 :(得分:0)
我认为问题在于你使用的是默认的构建系统(Ctrl + B)
如果是这样,请在REPL中打开:
Tools > SublimeREPL > Python > Python
如果收到FileNotFoundError,请将SublimeREPL设置(USER)更改为:
{
"default_extend_env": {
"PATH": "{PATH}:YourDriveLetter:\\YourPath\\Python27\\App\\python.exe"
}
}