Pythonプログラム実行エラートレースバック最新の呼び出し最後のソリューション
ディンドゥ!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