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 に答える