Python 3.1和Sublime Text 2错误

时间:2012-02-04 16:17:14

标签: python python-3.x sublimetext

我想使用SublimeText2作为IDE来开发Python中的应用程序。

我有以下问题:

当我创建一个新文件时,将其保存为python并执行工具 - >构建系统 - >蟒蛇 CTRL + B

我收到此错误:

Please type your name and press enter: Traceback (most recent call last):
  File "/Users/strielok/Desktop/hello.py", line 1, in <module>
    personsname = raw_input("Please type your name and press enter: ")
EOFError: EOF when reading a line
[Finished]

以下是该计划的代码:

 personsname = raw_input("Please type your name and press enter: ")
    print "Hello " +personsname

然而,当我从终端运行此代码(我在Mac上)时,它运行正常。

知道问题可能是什么?

3 个答案:

答案 0 :(得分:2)

安装sublimeREPL,然后选择Tools->sublimerepl->python

参考:http://gimo.me/sublime-text2-skills/

答案 1 :(得分:1)

从Sublime Text的论坛上看,似乎stdin不会与任何东西联系,所以它是预期的。

来源:http://www.sublimetext.com/forum/viewtopic.php?f=3&t=1519&p=6908&hilit=python+input#wrap

答案 2 :(得分:0)

我写过a plugin,它允许在sublime文本中构建输入。它的边缘有点粗糙,但它可以在我的机器上运行。