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中os和shutil模块实用方法集锦
May 13 Python
编写Python的web框架中的Model的教程
Apr 29 Python
Python计算三维矢量幅度的方法
Jun 15 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
简单谈谈python基本数据类型
Sep 26 Python
python利用pandas将excel文件转换为txt文件的方法
Oct 23 Python
详解django2中关于时间处理策略
Mar 06 Python
将Python字符串生成PDF的实例代码详解
May 17 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
用python介绍4种常用的单链表翻转的方法小结
Feb 24 Python
Python bisect模块原理及常见实例
Jun 17 Python
详解Django中的FBV和CBV对比分析
Mar 01 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 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
PHP使用file_get_contents发送http请求功能简单示例
2018/04/29 PHP
PHP attributes()函数讲解
2019/02/03 PHP
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
详解weex默认webpack.config.js改造
2018/01/08 Javascript
初学Python实用技巧两则
2014/08/29 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Python八皇后问题解答过程详解
2019/07/29 Python
python list多级排序知识点总结
2019/10/23 Python
Python中包的用法及安装
2020/02/11 Python
Django更新models数据库结构步骤
2020/04/01 Python
基于python代码批量处理图片resize
2020/06/04 Python
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
后勤岗位职责
2013/11/26 职场文书
资源环境与城市管理专业推荐信
2013/11/30 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
学生自我评语大全
2014/04/18 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
python实现简单的名片管理系统
2021/04/26 Python
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS