0

我已经安装了 pycrypto 2.6 版,我收到了这个错误

from Crypto.Cipher import blockalgo
ImportError: cannot import name blockalgo

我已经阅读了很多帖子,但我无法解决这个问题

4

1 回答 1

3

如果您根本无法从 Crypto.Cipher 导入任何内容,这可能是由于文件夹、加密和相应的鸡蛋信息,在站点包下使用小写“c”创建

/Library/Python/2.7/site-packages/crypto
/Library/Python/2.7/site-packages/crypto-1.0.0-py2.7.egg-info

导入时使用相同案例时导入成功

from crypto.Cipher import AES

或重命名文件夹

/Library/Python/2.7/site-packages/Crypto-1.0.0-py2.7.egg-info
/Library/Python/2.7/site-packages/Crypto

我选择了后者,以与其他人保持一致。

我使用 Eclipse 并且能够使用上述解决方案之一克服这个问题。有时我们很容易忽略这些细节。这是一个很长的镜头,希望这有帮助!

于 2013-04-09T02:54:44.157 回答