macos pip3 install pycryptodome导入from Crypto.Cipher import AES报错

问题:

已经使用pip3 install pycryptodome安装成功了,但是导入from Crypto.Cipher import AES还是提示Unresolved reference 'Crypto'

原因:

一句话:安装文件大小写问题(这只是我遇到的一种情况)。

修改:

先使用命令: pip3 show pycryptodome,查看安装包的位置

再使用命令cd /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages进入上级文件夹,ls查看文件

修改文件夹crypto为Crypto,crypto-1.4.1.dist-info为Crypto-1.4.1.dist-info,对应命令:

mv crypto Crypto,mv crypto-1.4.1.dist-info Crypto-1.4.1.dist-info。再回去编辑器看导入正常了

相关推荐
程序设计实验室13 小时前
2025年了,在 Django 之外,Python Web 框架还能怎么选?
python
倔强青铜三14 小时前
苦练Python第46天:文件写入与上下文管理器
人工智能·python·面试
用户25191624271118 小时前
Python之语言特点
python
刘立军18 小时前
使用pyHugeGraph查询HugeGraph图数据
python·graphql
数据智能老司机1 天前
精通 Python 设计模式——创建型设计模式
python·设计模式·架构
数据智能老司机1 天前
精通 Python 设计模式——SOLID 原则
python·设计模式·架构
c8i1 天前
django中的FBV 和 CBV
python·django
c8i1 天前
python中的闭包和装饰器
python
这里有鱼汤1 天前
小白必看:QMT里的miniQMT入门教程
后端·python
TF男孩2 天前
ARQ:一款低成本的消息队列,实现每秒万级吞吐
后端·python·消息队列