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连接mysql数据库示例(做增删改操作)
Dec 31 Python
解析Python编程中的包结构
Oct 25 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
pandas对指定列进行填充的方法
Apr 11 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
详解python里的命名规范
Jul 16 Python
Python设计模式之原型模式实例详解
Jan 18 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
Jan 28 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
Feb 24 Python
Python读取excel文件中带公式的值的实现
Apr 17 Python
Python xpath表达式如何实现数据处理
Jun 13 Python
python实现计算器简易版
Dec 17 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 正则表达式小结
2009/08/31 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
js技巧--转义符"\"的妙用
2007/01/09 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
js实现上传图片之上传前预览图片
2013/03/25 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
js实现下拉框选择要显示图片的方法
2015/02/16 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
2016/12/25 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
vue新建项目并配置标准路由过程解析
2019/12/09 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
python nmap实现端口扫描器教程
2020/05/28 Python
如何在 Django 模板中输出 "{{"
2020/01/24 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
快时尚眼镜品牌,全国连锁眼镜店:LOHO眼镜生活
2018/10/08 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
监察建议书格式
2014/05/19 职场文书
孝女彩金观后感
2015/06/10 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python