1

我想设置 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

如果有什么我能做的,请告诉我。非常感谢你,教派

4

1 回答 1

0

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

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

于 2014-11-27T15:12:26.130 回答