Sublimetext2 升华文本2+;允许用户输入的SubmiterePL

Sublimetext2 升华文本2+;允许用户输入的SubmiterePL,sublimetext2,stdin,sublimetext,sublimetext3,sublimerepl,Sublimetext2,Stdin,Sublimetext,Sublimetext3,Sublimerepl,我想设置升华文本2(或3,如果推荐)以允许用户输入(文件中的原始输入()或输入())。澄清一下,我以前做过这项工作!我希望能够在一个窗口/选项卡中编写和执行所有代码。我已正确安装sublimeREPL,但无论何时使用原始输入()或输入(),我都会收到以下错误: EOFERROR: EOF when reading a line 我已经有了正确的设置,它以前工作得很好,但这是一个很长的时间,我不能复制的步骤了。任何帮助都将不胜感激 总而言之,这是有效的: print "This is a tes

我想设置升华文本2(或3,如果推荐)以允许用户输入(文件中的原始输入()或输入())。澄清一下,我以前做过这项工作!我希望能够在一个窗口/选项卡中编写和执行所有代码。我已正确安装sublimeREPL,但无论何时使用原始输入()或输入(),我都会收到以下错误:

EOFERROR: EOF when reading a line
我已经有了正确的设置,它以前工作得很好,但这是一个很长的时间,我不能复制的步骤了。任何帮助都将不胜感激

总而言之,这是有效的:

print "This is a test"
这不起作用:(这以前在我的家庭桌面上起过作用)

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

我认为问题在于您使用的是默认构建系统(Ctrl+B) 如果是,请通过以下方式在REPL中打开:
Tools>submiterepl>Python>Python

如果收到FileNotFoundError,请将Submizerepl设置(用户)更改为:

{
“默认扩展环境”:{
路径“{PATH}:YourDriveLetter:\\YourPath\\Python27\\App\\python.exe”
}

}

input()
对于我来说,在系统上安装了Python 3.3的ST2上使用标准的SublimeREPL安装很好。你有最新版本的Sublime Text和SublimiteRepl吗?嗨,Matt,谢谢你的回复。你能提供一个简短的代码示例或屏幕截图吗?输入也不起作用。我刚刚安装了ST2和Python2.7.5,SublimeREPL今天在Python3中使用了
input
(),在Python3中使用了
raw\u input()
。一个非常简单的程序(Py3)在SublimeREPL中的实现。这是在Windows XP(我的工作笔记本电脑)上的ST2 2.0.2中运行的。我看到您在REPL窗口中每行运行该程序。我要做的是在我的常规.py文件中运行整个文件。我不知道如何解决这个问题,但我知道这是可以做到的。好吧,那么你需要在你的问题中明确这一点,因为SublimeREPL,顾名思义,是一个REPL。
print "This is a test"
testvar = raw_input("enter a number: ")
print testvar