导入pyCrypto时出错

时间:2014-01-30 12:05:09

标签: python pycrypto

我的问题如下:我已经在我的电脑中安装了pyCrypto。然后,当我执行一个脚本时,解释器会这样说:

from: can't read /var/mail/Crypto.Cipher
./entrega2.py: line 2: syntax error near unexpected token ('
./entrega2.py: line 2: obj=DES.new('abcdefgh', DES.MODE_ECB)'

无法从Crypto.Cipher读取。但是,如果我执行python的intepreter,那么我可以这样做:

  
    

来自Crypto.Cipher导入AES

  

在intepret中的这句话运行但不在文件中。我不知道为什么。

很抱歉,因为我的英语非常差,而且技能很低。

有人能帮助我吗?感谢

1 个答案:

答案 0 :(得分:0)

确保以python entrega2.py

执行脚本

或者

在脚本顶部添加以下内容:

#!/usr/bin/env python