python3安装crypto出错及解决方法


Posted in Python onJuly 30, 2019

首先我用的python3.5的版本

问题的由来,我想通过python去实现RSA加密算法时,破解某网站的js加密认证,网上说需要安装pycrypto,我就去进行pip安装了

pip install pycrypto

错误信息如下

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build

经过网上查询信息,才知道这个库以及不再更新了,所以安装的时候会出一些错,因为c++编译环境有所问题吧

后来我发现了这个库 pycryptodome,它是和上面这个库一样的,实现了一些加密算法

pip install pycryptodome

很好,安装很顺利的成功了

于是我就很开心的打开pycharm,进行代码书写了,但是呢?我发现我怎么不能顺利的导包

from Crypto.PublicKey import RSA

pycharm也是提醒我书写有误,但我看官方文档的例子,它也是这样的导包的,我不信还是运行了程序,果然还是出错了

ImportError: No module named 'Crypto'

最后才发现,我需要在python35中改下包的名字,

# 这是我pycryptodome库安装的目录
# C:\python35\Lib\site-packages
# 在这个目录你找到这个文件夹的名字:crypto
# 将这个文件夹的名字改为: Crypto

通过上面的操作,就能成功的导入了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
python简单实现旋转图片的方法
May 30 Python
Python3安装Pymongo详细步骤
May 26 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
Oct 20 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
Apr 10 Python
python3.5绘制随机漫步图
Aug 27 Python
python利用多种方式来统计词频(单词个数)
May 27 Python
python numpy 反转 reverse示例
Dec 04 Python
在Python中通过threshold创建mask方式
Feb 19 Python
Python3标准库之functools管理函数的工具详解
Feb 27 Python
容易被忽略的Python内置类型
Sep 03 Python
Jupyter安装链接aconda实现过程图解
Nov 02 Python
Django框架组成结构、基本概念与文件功能分析
Jul 30 #Python
Python实现性能自动化测试竟然如此简单
Jul 30 #Python
python爬虫 execjs安装配置及使用
Jul 30 #Python
python 实现识别图片上的数字
Jul 30 #Python
django框架模型层功能、组成与用法分析
Jul 30 #Python
Python图像处理之图片文字识别功能(OCR)
Jul 30 #Python
python爬虫 爬取58同城上所有城市的租房信息详解
Jul 30 #Python
You might like
解析csv数据导入mysql的方法
2013/07/01 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
ES6 Promise对象概念及用法实例详解
2019/10/15 Javascript
webpack+vue.js构建前端工程化的详细教程
2020/05/10 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
Element-ui el-tree新增和删除节点后如何刷新tree的实例
2020/08/31 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
解决Python3 抓取微信账单信息问题
2019/07/19 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
python实现同一局域网下传输图片
2020/03/20 Python
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
党员十八大心得体会
2014/09/12 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
升职感谢信
2015/01/22 职场文书
员工自我工作评价
2015/03/06 职场文书
小学教师岗位职责
2015/04/02 职场文书
钱学森观后感
2015/06/04 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
html中两种获取标签内的值的方法
2022/06/16 jQuery
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python