Python ImportError crypto.PublicKey.RSA という名前のモジュールがありません 質問する

Python ImportError crypto.PublicKey.RSA という名前のモジュールがありません 質問する

Pythonプログラムを実行しようとすると、ターミナルからこれが表示されます

Traceback (most recent call last):
File "ring.py", line 1, in <module>
import os, hashlib, random, crypto.PublicKey.RSA
ImportError: No module named crypto.PublicKey.RSA

これをどう解決したらよいか全く分かりませんし、他の質問も私の状況にはまったく役に立たないことがわかりました。

モジュールはありますが、間違った場所にありますか? node.js などからモジュールをダウンロードする必要がありますか? それとも、Java のようなものですか?

ベストアンサー1

インストールする正しいパッケージは pycrypto です。

pip install pycrypto

ほとんどのプラットフォームで動作するはずですが、そうでない場合はPipをhttps://pip.pypa.io/en/stable/

編集: 以下のコメントで述べたように、pip install pycryptodomepycrypto の新しいドロップイン代替品がインストールされ、今後はこれがより良いオプションになります。

おすすめ記事