为什么运行我的Python脚本开始截屏?

时间:2015-05-08 20:25:57

标签: python

我正在用Python编写脚本,但是当我尝试运行它时,会出现一个十字光标并让我截取屏幕截图。但那不属于我的程序,其余的脚本根本就不会执行!

产生此行为的最小代码是:

import fiona
import scipy

2 个答案:

答案 0 :(得分:16)

这是一个经常发生在某些人身上的已知问题。

如果没有python shebang行,脚本将被视为shell脚本。并且行import module被视为运行import应用程序的命令,该应用程序存在于您的系统上(我猜是ImageMagick的一部分)并制作一个屏幕截图,将其保存到指定的文件中。

答案 1 :(得分:5)

通过添加shebang解决了这个问题:

#!/usr/bin/env python

但我真的不明白为什么......