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 相关文章推荐
在Django的模型中添加自定义方法的示例
Jul 21 Python
Python常见字符串操作函数小结【split()、join()、strip()】
Feb 02 Python
Python实现矩阵相乘的三种方法小结
Jul 26 Python
对Xpath 获取子标签下所有文本的方法详解
Jan 02 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
django echarts饼图数据动态加载的实例
Aug 12 Python
Python 使用元类type创建类对象常见应用详解
Oct 17 Python
Django框架中间件定义与使用方法案例分析
Nov 28 Python
Python基础之变量基本用法与进阶详解
Jan 03 Python
详解有关PyCharm安装库失败的问题的解决方法
Feb 02 Python
Keras 切换后端方式(Theano和TensorFlow)
Jun 19 Python
python实现将中文日期转换为数字日期
Jul 14 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
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
php框架Phpbean说明
2008/01/10 PHP
yii操作session实例简介
2014/07/31 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
javascript静态的url如何传递
2007/05/03 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
2018/03/21 Javascript
vue写一个组件
2018/04/09 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
[07:09]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant 选手采访
2021/03/11 DOTA
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
Django处理文件上传File Uploads的实例
2018/05/28 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
外企办公室竞聘演讲稿
2013/12/29 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
告知书格式
2015/07/01 职场文书
导游词之昭君岛
2020/01/17 职场文书
Python IO文件管理的具体使用
2022/03/20 Python
Spring Boot配合PageHelper优化大表查询数据分页
2022/04/20 Java/Android