print 引起的SyntaxError: invalid syntax

print 引起的SyntaxError: invalid syntax

使用一个开源的项目,在其中加入print语句,结果执行的时候出行SyntaxError: invalid syntax如下:
File "cmdline.py", line 1062
    print 8
    ^
SyntaxError: invalid syntax

在什么情况下可能出现这种错误啊?百思不得其解。郁闷。
Python 3.0?
2.4,不是3.0
是indent引起的错,我的vim设置了shiftwidth和tabstop等于2,vim里面看起代码缩进是没有问题,但cat出来是没有对齐的。
为什么会这样?难道是源文件记录的是一个tab,我加进去的代码是两个tab,因此引起编译错误??是这样的吗?