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 相关文章推荐
Djang中静态文件配置方法
Jul 30 Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
基于Django模板中的数字自增(详解)
Sep 05 Python
python学生管理系统
Jan 30 Python
Python生成rsa密钥对操作示例
Apr 26 Python
python实现的生成word文档功能示例
Aug 23 Python
使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
Dec 12 Python
详解Python中namedtuple的使用
Apr 27 Python
解决运行出现'dict' object has no attribute 'has_key'问题
Jul 15 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
Feb 19 Python
Django实现翻页的示例代码
May 24 Python
总结Python使用过程中的bug
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
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
QQ登录简单实现代码
2021/03/09 Javascript
input 高级限制级用法
2009/03/26 Javascript
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
仿猪八戒网左下角的文字滚动效果
2011/10/28 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
javascript常用的正则表达式实例
2014/05/15 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
2015/09/19 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
js初始化验证实例详解
2016/11/26 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
了解javascript中的Dom操作
2019/05/27 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
antd table按表格里的日期去排序操作
2020/11/17 Javascript
python 自动提交和抓取网页
2009/07/13 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
python怎么判断素数
2020/07/01 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
京东国际站:JOYBUY
2017/11/23 全球购物
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
STP的判定过程
2012/10/01 面试题
幼儿园亲子活动方案
2014/01/29 职场文书
公司接待方案
2014/03/08 职场文书
岗位职责说明书
2014/05/07 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
大学应届毕业生求职信
2014/05/24 职场文书
python+opencv实现目标跟踪过程
2022/06/21 Python