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

相关推荐
我材不敲代码8 小时前
Python实现打包贪吃蛇游戏
开发语言·python·游戏
身如柳絮随风扬9 小时前
Java中的CAS机制详解
java·开发语言
0思必得011 小时前
[Web自动化] Selenium处理动态网页
前端·爬虫·python·selenium·自动化
韩立学长11 小时前
【开题答辩实录分享】以《基于Python的大学超市仓储信息管理系统的设计与实现》为例进行选题答辩实录分享
开发语言·python
qq_1927798711 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
u01092727111 小时前
使用Plotly创建交互式图表
jvm·数据库·python
爱学习的阿磊11 小时前
Python GUI开发:Tkinter入门教程
jvm·数据库·python
froginwe1111 小时前
Scala 循环
开发语言
m0_7066532311 小时前
C++编译期数组操作
开发语言·c++·算法
故事和你9112 小时前
sdut-Java面向对象-06 继承和多态、抽象类和接口(函数题:10-18题)
java·开发语言·算法·面向对象·基础语法·继承和多态·抽象类和接口