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。再回去编辑器看导入正常了

相关推荐
旖旎夜光1 分钟前
【LangChain实战】LangChain 学习笔记(二):结构化输出、流式传输与消息管理
人工智能·笔记·python·学习·ai·langchain
the局外人11 分钟前
学习 FastAPI 的 Day 1:看懂接口与请求流程
后端·python·fastapi
whitelbwwww13 分钟前
c++ 多线程
开发语言·c++·算法
额鹅恶饿呃15 分钟前
随着CentOS官方停服的时间越来越久,大量仍在使用CentOS7的企业和运维从业者
java·python·算法·c#·ruby
Csvn16 分钟前
🐍 Day 11: 调试与诊断 — 从 print 到 pdb 的进阶之路
后端·python
乌药ice19 分钟前
c#中一个多线程安全的HashSet
开发语言·c#
秋名RG20 分钟前
Java 异常处理全攻略:从入门到实战(JDK 21 版)
java·开发语言
努力努力再努力wz22 分钟前
【Docker入门系列】:从架构演进到容器化:一文建立 Docker、虚拟化与 Namespace 的底层心智模型
运维·开发语言·数据结构·c++·docker·容器·架构
wuyk55526 分钟前
13.堆排序:基于完全二叉树的高效排序算法一、什么是堆排序?
开发语言·算法·排序算法
runningshark28 分钟前
Lecture: The ‘Why & How‘ Principle: Moving Beyond Simple Statements
开发语言·前端·javascript