当我尝试运行app.py(python3.3,PyCrypto 2.6)时,我的virtualenv会不断返回上面列出的错误。我的import语句只是来自Crypto.Cipher import AES的。我寻找了重复的,你可能会说有一些,但我尝试了解决方案(尽管大多数甚至不是解决方案),但没有任何效果
您可以在下面看到PyCrypto的文件:
使用pip进行安装时,我的Mac电脑也遇到了同样的问题。然后我删除了pycrypto,并使用easy\u install再次安装了它,如下所示:
pip卸载pycrypto
轻松安装pycrypto
正如Luke所评论的:如果您在运行这些命令时遇到问题,请确保以admin(sudo)的身份运行它们
希望这有帮助
编辑:正如文克尔在上面正确指出的,pycrypto不再安全。改用pycryptodome,它是一个替代品