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 相关文章推荐
Python单例模式实例分析
Jan 14 Python
使用优化器来提升Python程序的执行效率的教程
Apr 02 Python
python使用Tkinter显示网络图片的方法
Apr 24 Python
基于python socketserver框架全面解析
Sep 21 Python
python下载文件记录黑名单的实现代码
Oct 24 Python
python+matplotlib实现礼盒柱状图实例代码
Jan 16 Python
numpy中的高维数组转置实例
Apr 17 Python
python实现批量视频分帧、保存视频帧
May 31 Python
在Django中预防CSRF攻击的操作
Mar 13 Python
Python利用命名空间解析XML文档
Aug 10 Python
Python利用matplotlib绘制散点图的新手教程
Nov 05 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
Jan 07 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
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
js中复制行和删除行的操作实例
2013/06/25 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
2015/02/28 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
基于javascript 显式转换与隐式转换(详解)
2017/12/15 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
vue实现分页组件
2020/06/16 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
python中list循环语句用法实例
2014/11/10 Python
python和ruby,我选谁?
2017/09/13 Python
Python线程创建和终止实例代码
2018/01/20 Python
python实现大学人员管理系统
2019/10/25 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
在pycharm中实现删除bookmark
2020/02/14 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
HTML5中外部浏览器唤起微信分享
2020/01/02 HTML / CSS
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
自我评价的写作规则
2014/01/06 职场文书
物流业务员岗位职责
2014/02/08 职场文书
求职个人评价范文
2014/04/09 职场文书
运输企业安全生产责任书
2014/07/28 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
创业计划书之养殖业
2019/10/11 职场文书
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python