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 正则式使用心得
May 07 Python
Python help()函数用法详解
Mar 11 Python
python3.3使用tkinter开发猜数字游戏示例
Mar 14 Python
Python字符串匹配算法KMP实例
Jul 18 Python
在Python的Flask框架中构建Web表单的教程
Jun 04 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
Python中模块与包有相同名字的处理方法
May 05 Python
Python多图片合并PDF的方法
Jan 03 Python
python 并发编程 非阻塞IO模型原理解析
Aug 20 Python
python查看数据类型的方法
Oct 12 Python
Python标准库shutil模块使用方法解析
Mar 10 Python
python如何从键盘获取输入实例
Jun 18 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性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
利用JS进行图片的切换即特效展示图片
2013/12/03 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
JS原生带小白点轮播图实例讲解
2017/07/22 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
[00:16]热血竞技场
2019/03/06 DOTA
使用grappelli为django admin后台添加模板
2014/11/18 Python
Python实现计算最小编辑距离
2016/03/17 Python
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
Python类及获取对象属性方法解析
2020/06/15 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
美国钻石商店:Zales
2016/11/20 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
幼师自荐信
2013/10/26 职场文书
中专生职业生涯规划书范文
2014/01/10 职场文书
安全标准化实施方案
2014/02/20 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
2015学校年度工作总结
2015/05/11 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python
Python字符串的转义字符
2022/04/07 Python