前言

我们在成功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‘与解决相关推荐

  1. 关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError No module named _ctypes 的解决办法

    3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y #make install 若在安装前移除了/usr/b ...

  2. Pycharm+Anacond安装完成后的Python文件创建以及No module named 'bs4'.

    声明: 自己也不记得太清楚到底都是遇到了什么问题,模糊的记录一下,方便自己以后的安装和查阅 问题一: 方法借鉴: 说是重新安装numpy 或者是升级numpy 然后zi自己尝试无果,不做评价 然后就z ...

  3. 安装:logstash后,爆出:ModuleNotFoundError: No module named ‘event‘,解决方法。

    错误记录 当报错没有logstash包的时候,使用一下命令安装后,虽然 显示logstash安装成功,但是继续报以下错误. pip install logstash 详细错误信息: 原因:python ...

  4. centos7下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named ‘_ctypes‘的解决办法

    3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y #make install

  5. 于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法

    3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y #make install

  6. 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 ...

  7. 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.在您的 ...

  8. Mac os如何安装绿盾客户端

    环境: Apple Mac mini 八核M1芯片 8G 256G Mac os 11.0 问题描述: Mac os如何安装绿盾客户端 解决方案: 一.关闭系统保护 1.关机电脑,按住"开机 ...

  9. Mac OS GMT安装与使用

    引言 GMT(Generic Mapping Tools)是一个被地学界广泛使用的绘图工具,可以完成海岸线.国界.河流等的绘制.GMT免费开源,且可以运行于Windows.Linux.Mac OS X ...

  10. mysql下载之后找不见_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...

    最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...

最新文章

  1. Java新手会遇到的三大误区,一定要避免!
  2. 科大讯飞刘庆峰发表对未来10年AI三大判断
  3. CrowdStrike加入VirusTotal阵营
  4. 全网最详系列教程-nacos配置中心详解-NameSpace、Group、DataID
  5. 快速搭建Python+Selenium+Sublime 自动化测试环境方法
  6. python 函数 全局变量_python3函数内全局变量使用global
  7. linux下SD卡烧录程序
  8. 为什么中国人穷得只剩房子
  9. sourceInsight4 破解笔记(完美破解)【转】
  10. 阿里双十一技术揭秘——双十一 手淘技术用了这几招
  11. 教大家如何制作优盘启动盘
  12. 2016-1-8 windows 7下安装mysql及其配置和运用
  13. c语言中end4,C语言编程,第四题
  14. 一卡通管理系统服务器,一卡通管理系统
  15. 界面控件DotNetBar for WinForms使用教程:LayoutControl详解(二)
  16. c语言大学题库pdf,C语言试题库(完整版)..pdf
  17. 浏览器怎么打开微信客户端连接服务器,微信“请在微信客户端打开链接”怎么办?-在浏览器中打开微信链接的方法 - 河东软件园...
  18. 数据分析师的工作职责
  19. 确定性知识表示法--规则(产生式)表示法
  20. trivy【1】漏洞扫描工具安装

热门文章

  1. C++:实现量化european option欧式期权 测试实例
  2. 射击气球(LeetCode452)
  3. python爬取空气质量指标_关于爬取高德地图中空气质量数据的一些问题,请求帮助?...
  4. NetBeans 结合 bb-ant-tools 编译黑莓应用
  5. 网课搜题 小猿题库多接口微信小程序源码 自带流量主
  6. Backtrader官方中文文档:Analyzer源码参考
  7. 2023中国(杭州)海外置业移民留学展览会8月开幕
  8. iOS开发之AVAudioPlayer 音频播放
  9. Pytorch-深度学习笔记
  10. C语言程序设计第5章节练习题