你执行 .py 的时候,用的python解释器可能和你在 shell 下直接python用的不是同一个。在你的 .py 里(在调用bin之前)加上如下代码检查版本import sysprint sys.version我估计应该不是 2.6.x。 建议你在 .py 的文件头指定具体的python解释器,比如#!/path/to/python2.6.9/python