Python3.Xプログラム実行エラートレースバック(最後の最後の呼び出し)ModuleNotFoundError:「Crypto」ソリューションという名前のモジュールがありません


ディンドゥ!Xiao AhWooの学習コース資料をまとめたものです。良い思い出は悪いペンほど良くはありません。今日も進歩の日です。一緒に進みましょう!
ここに写真の説明を挿入

1.問題の説明

PythonのサードパーティライブラリであるCryptoを使用している場合、プログラムを実行すると、次のエラーが表示されます。

Traceback (most recent call last):
  File "D:/WorkingLocation/PyCharmProjects/test1/DigitalSignatureAlgorithm.py", line 2, in <module>
    from Crypto.Hash import SHA
ModuleNotFoundError: No module named 'Crypto'

ここに写真の説明を挿入
プロジェクトコードについて:

ここに写真の説明を挿入
デバッグ情報の一部:

ここに写真の説明を挿入
ここに写真の説明を挿入

2.問題の解決を試みます。

1.最初に頭に浮かぶのは、サードパーティのライブラリCryptoをインストールすることです[ここでの練習は実行不可能です]

打开Terminal
然后执行命令:pip install Crypto

ここに写真の説明を挿入

发现已经成功安装了,但是项目运行还是出错。

ここに写真の説明を挿入
後で、pycryptoをインストールしようとしましたが、問題を解決できないことがわかりました。

2.最初にCryptoとpycryptoをアンインストールし、サードパーティのライブラリpycryptodomeをインストールします[ここでは実行できません]

最初にCryptoとpycryptoをアンインストールします

pip uninstall Crypto
pip uninstall pycrypto

ここに写真の説明を挿入

次に、サードパーティのライブラリpycryptodomeをインストールします

pip install pycryptodome

ここに写真の説明を挿入

3.最終的な解決策[実用的な実行可能]

cryptoのストレージパスを見つけて、フォルダー名cryptoをに変更しますCrypto

ここに写真の説明を挿入
ここで〜
正常動作します!

ここに写真の説明を挿入
ここに写真の説明を挿入

エンディング!
より多くのコース知識学習記録は後で来るでしょう!

就酱,嘎啦!

ここに写真の説明を挿入

注:
1。人生は勤勉であり、何も得られません。
2. ModuleNotFoundErrorの
最終的な解決策:「Crypto」という名前のモジュールがブログ投稿に見つかりません:https://www.cnblogs.com/tanghuang/p/9869092.html

おすすめ

転載: blog.csdn.net/qq_43543789/article/details/109235529