【Crypto】Mac OS python3安装Crypto后,找不到模块No module named ‘Crypto‘与解决
前言
我们在成功Crypto安装后,经常会遇到问题:使用from Crypto.PublicKey import RSA导入时,提示并没有Crypto库,找不到对应模块:
我的python3为了方便管理和配置环境是安装在资源库(/Library)的/Frameworks路径下的,请找到自己电脑python3对应版本的安装路径。
报错:ModuleNotFoundError: No module named ‘Crypto’
- 为了避免出错,首先卸载已经下好的crypto:
pip3 uninstall crypto
- 安装:
python3 -m pip install Crypto
安装后去去相应环境下的site-packages文件夹下,发现包名是小写的(crypto,crypto-1.4.1.dist-info),由于在python3代码中通常使用如下方式引用该代码库,我们需要将首字母修改为大写。
- 路径例:
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages
- 修改后:
- 然后安装模块:
pip3 install PyCryptodome
安装完成~
如果遇到报错( ImportError: cannot import name ‘DerBitString’ from ‘Crypto.Util.asn1’):
/PublicKey/__init__.py", line 21, in <module>from Crypto.Util.asn1 import (DerSequence, DerInteger, DerBitString,
ImportError: cannot import name 'DerBitString' from 'Crypto.Util.asn1'
原因
同时安装了PyCrypto和PyCryptodome导致的冲突
解决
先将两个模块卸载,然后再安装一个:
- 卸载PyCrypto
pip3 uninstall PyCrypto
- 卸载PyCryptodome
pip3 uninstall PyCryptodome
- 安装PyCryptodome
pip3 install PyCryptodome
然后就可以正常使用了~
【Crypto】Mac OS python3安装Crypto后,找不到模块No module named ‘Crypto‘与解决相关推荐
- 关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError No module named _ctypes 的解决办法
3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y #make install 若在安装前移除了/usr/b ...
- Pycharm+Anacond安装完成后的Python文件创建以及No module named 'bs4'.
声明: 自己也不记得太清楚到底都是遇到了什么问题,模糊的记录一下,方便自己以后的安装和查阅 问题一: 方法借鉴: 说是重新安装numpy 或者是升级numpy 然后zi自己尝试无果,不做评价 然后就z ...
- 安装:logstash后,爆出:ModuleNotFoundError: No module named ‘event‘,解决方法。
错误记录 当报错没有logstash包的时候,使用一下命令安装后,虽然 显示logstash安装成功,但是继续报以下错误. pip install logstash 详细错误信息: 原因:python ...
- centos7下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named ‘_ctypes‘的解决办法
3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y #make install
- 于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法
3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y #make install
- mac os maven_如何在Mac OS上安装Maven
mac os maven 在Mac上安装Maven (Install Maven on Mac) Maven is the most widely used build and project dep ...
- mac安装rstudio_在Windows / Linux / Mac OS上安装R和RStudio入门
mac安装rstudio 在Windows上安装R (Installing R on Windows) Go to r-project.org on your internet browser.在您的 ...
- Mac os如何安装绿盾客户端
环境: Apple Mac mini 八核M1芯片 8G 256G Mac os 11.0 问题描述: Mac os如何安装绿盾客户端 解决方案: 一.关闭系统保护 1.关机电脑,按住"开机 ...
- Mac OS GMT安装与使用
引言 GMT(Generic Mapping Tools)是一个被地学界广泛使用的绘图工具,可以完成海岸线.国界.河流等的绘制.GMT免费开源,且可以运行于Windows.Linux.Mac OS X ...
- mysql下载之后找不见_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...
最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...
最新文章
- Java新手会遇到的三大误区,一定要避免!
- 科大讯飞刘庆峰发表对未来10年AI三大判断
- CrowdStrike加入VirusTotal阵营
- 全网最详系列教程-nacos配置中心详解-NameSpace、Group、DataID
- 快速搭建Python+Selenium+Sublime 自动化测试环境方法
- python 函数 全局变量_python3函数内全局变量使用global
- linux下SD卡烧录程序
- 为什么中国人穷得只剩房子
- sourceInsight4 破解笔记(完美破解)【转】
- 阿里双十一技术揭秘——双十一 手淘技术用了这几招
- 教大家如何制作优盘启动盘
- 2016-1-8 windows 7下安装mysql及其配置和运用
- c语言中end4,C语言编程,第四题
- 一卡通管理系统服务器,一卡通管理系统
- 界面控件DotNetBar for WinForms使用教程:LayoutControl详解(二)
- c语言大学题库pdf,C语言试题库(完整版)..pdf
- 浏览器怎么打开微信客户端连接服务器,微信“请在微信客户端打开链接”怎么办?-在浏览器中打开微信链接的方法 - 河东软件园...
- 数据分析师的工作职责
- 确定性知识表示法--规则(产生式)表示法
- trivy【1】漏洞扫描工具安装
热门文章
- C++:实现量化european option欧式期权 测试实例
- 射击气球(LeetCode452)
- python爬取空气质量指标_关于爬取高德地图中空气质量数据的一些问题,请求帮助?...
- NetBeans 结合 bb-ant-tools 编译黑莓应用
- 网课搜题 小猿题库多接口微信小程序源码 自带流量主
- Backtrader官方中文文档:Analyzer源码参考
- 2023中国(杭州)海外置业移民留学展览会8月开幕
- iOS开发之AVAudioPlayer 音频播放
- Pytorch-深度学习笔记
- C语言程序设计第5章节练习题