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概率计算器实例分析
Mar 25 Python
python获取当前计算机cpu数量的方法
Apr 18 Python
用Python编写简单的定时器的方法
May 02 Python
CentOS6.5设置Django开发环境
Oct 13 Python
Python绑定方法与非绑定方法详解
Aug 18 Python
Python如何快速上手? 快速掌握一门新语言的方法
Nov 14 Python
分数霸榜! python助你微信跳一跳拿高分
Jan 08 Python
python smtplib模块自动收发邮件功能(二)
May 22 Python
Python中字符串List按照长度排序
Jul 01 Python
Django 后台带有字典的列表数据与页面js交互实例
Apr 03 Python
Python-opencv实现红绿两色识别操作
Jun 04 Python
Python入门学习之类的相关知识总结
May 25 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
咖啡的传说和历史
2021/03/03 新手入门
WINXP下apache+php4+mysql
2006/11/25 PHP
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
php实现cookie加密的方法
2015/03/10 PHP
PHP针对多用户实现更换头像功能
2016/09/04 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
PHP单例模式数据库连接类与页面静态化实现方法
2019/03/20 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
python实现用于测试网站访问速率的方法
2015/05/26 Python
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
python Zmail模块简介与使用示例
2020/12/19 Python
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
小学生家长评语集锦
2014/01/30 职场文书
优秀体育委员自荐书
2014/01/31 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
写给老婆的保证书
2015/02/27 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书