python run出错,但是jython run没错,该怎么解决

python run出错,但是jython run没错eclipse中python run出错,但是jython run没错我在程序中写了一下代码:p

python run出错,但是jython run没错
eclipse中python run出错,但是jython run没错
我在程序中写了一下代码:
print "Hello World"
a = 1
if a == 1:
  print '1'
elif a == 2:
  print '2'
else:
print '3'

然后选择 Run -> Run As -> Python Run,出现错误。
但是选择Run -> Run As -> Jython Run 就没有问题,这是什么原因呢?

[解决办法]
没用过eclipse,都是IDLE写
python run出错的报错信息是什么?
是不是没有设置好解析器
[解决办法]
你else下面那个print '3'的缩进正确吗?
[解决办法]
如果因为论坛板式的原因(程序代码请使用论坛提供的code标签)遗漏了缩进,请把报错信息写出来,这里没有算命大仙能算出报什么错。
[解决办法]
python的版本是python3,jython的版本是2.x?
[解决办法]

Python code
在Python版本3.x中,print是个函数,需要如下使用:    print( "hello world" )在Python版本2.x中,可以:    print "hello world"