python程序运行出错 Tracebackmost recent call last解决办法
叮嘟!这里是小啊呜的学习课程资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!
一、问题描述
在使用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'
关于项目部分代码:
部分调试信息:
二、解决方法尝试:
1、首先想到的是安装第三方库Crypto 【此处实践不可行】
打开Terminal
然后执行命令:pip install Crypto
发现已经成功安装了,但是项目运行还是出错。
后面尝试安装pycrypto发现还是解决不了问题:
2、先卸载Crypto和pycrypto,安装第三方库pycryptodome 【此处实践不可行】
先卸载Crypto和pycrypto
pip uninstall Crypto
pip uninstall pycrypto
然后安装第三方库pycryptodome
pip install pycryptodome
三、最终解决办法【实践可行】
找到crypto的存放路径,修改文件夹名称crypto为Crypto
。
喏~
成功运行啦!
Ending!
更多课程知识学习记录随后再来吧!
就酱,嘎啦!
注:
1、人生在勤,不索何获。
2、ModuleNotFoundError: No module named ‘Crypto’
最终解决办法参见博文:https://www.cnblogs.com/tanghuang/p/9869092.html