python3.X程序运行出错 Traceback (most recent call last)ModuleNotFoundError: No module named ‘Crypto‘解决办法

python程序运行出错 Tracebackmost recent call last解决办法

  • 一、问题描述
  • 二、解决方法尝试:
    • 1、首先想到的是安装第三方库Crypto 【此处实践不可行】
    • 2、先卸载Crypto和pycrypto,安装第三方库pycryptodome 【此处实践不可行】
  • 三、最终解决办法【实践可行】

叮嘟!这里是小啊呜的学习课程资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!
在这里插入图片描述

一、问题描述

在使用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'

在这里插入图片描述
关于项目部分代码:

python3.X程序运行出错 Traceback (most recent call last)ModuleNotFoundError: No module named ‘Crypto‘解决办法_第1张图片
部分调试信息:

python3.X程序运行出错 Traceback (most recent call last)ModuleNotFoundError: No module named ‘Crypto‘解决办法_第2张图片
在这里插入图片描述

二、解决方法尝试:

1、首先想到的是安装第三方库Crypto 【此处实践不可行】

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

python3.X程序运行出错 Traceback (most recent call last)ModuleNotFoundError: No module named ‘Crypto‘解决办法_第3张图片

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

python3.X程序运行出错 Traceback (most recent call last)ModuleNotFoundError: No module named ‘Crypto‘解决办法_第4张图片
后面尝试安装pycrypto发现还是解决不了问题:

2、先卸载Crypto和pycrypto,安装第三方库pycryptodome 【此处实践不可行】

先卸载Crypto和pycrypto

pip uninstall Crypto
pip uninstall pycrypto

python3.X程序运行出错 Traceback (most recent call last)ModuleNotFoundError: No module named ‘Crypto‘解决办法_第5张图片

然后安装第三方库pycryptodome

pip install pycryptodome

在这里插入图片描述

三、最终解决办法【实践可行】

找到crypto的存放路径,修改文件夹名称crypto为Crypto

python3.X程序运行出错 Traceback (most recent call last)ModuleNotFoundError: No module named ‘Crypto‘解决办法_第6张图片
喏~
成功运行啦!

python3.X程序运行出错 Traceback (most recent call last)ModuleNotFoundError: No module named ‘Crypto‘解决办法_第7张图片
在这里插入图片描述

Ending!
更多课程知识学习记录随后再来吧!

就酱,嘎啦!

在这里插入图片描述

注:
1、人生在勤,不索何获。
2、ModuleNotFoundError: No module named ‘Crypto’
最终解决办法参见博文:https://www.cnblogs.com/tanghuang/p/9869092.html

你可能感兴趣的:(#,Python,#,其他工具,python,编程语言)