pyCrypto python 3.5--转
原文地址:https://gxnotes.com/article/198426.html
问题描述
我发现一些PyCrypto安装程序为Python 3.3和3.4,但没有任何Python 3.5。
当我尝试使用pip install
安装PyCrypton时,它说:
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
有没有办法在Windows 10中的Python 3.5上安装PyCrypto?谢谢!
最佳解决思路
该警告不应该停止构建,更有可能您缺少构建二进制扩展(PyCrypto具有)的Visual Studio 2015编译器。请参阅Python Packaging User Guide为您的Python版本所需的编译器。
您需要编译器的原因是PyCrypto仅提供正式的源代码分发。所以,你有两个安装PyCrypto的选项:
从源头构建:
这实际上相当简单,但它需要安装一些额外的软件。再次参考上面链接的Python包装用户指南,为您的Python版本找到合适的编译器。我认为只有安装Visual Studio的自定义安装,才可以安装Python的相关编译器。
然后,安装完成后,您可能不得不重新启动计算机,您应该能够简单地运行pip install pycrypto
,并且pip将下载源并为您编译。
如果您还安装了轮子(pip install wheel
),那么pip将从源头创建一个轮子并缓存它,这是我如何创建我在选项2中共享的轮子。
2.从第三方安装内置发行版
我碰巧是第三方,并为PyCrypto 2.6.1 w /Python 3.5为32位和64位Windows on my GitHub repo编译的共享轮。我在这个repo的自述文件中包含了安装说明。
如果您正在寻找一个旧版本的Python和/或PyCrypto的内置分发版,我也在我的repo的自述文件中链接到Voidspace(抱歉,我只限于这里的2个链接)。
次佳解决思路
使用pycryptodome代替!它是一个项目仍然保持(2017年6月),包括python 3.xx的pycrypto的功能(它在python 3.6上为我工作)
项目页:
https://www.pycryptodome.org/en/latest/index.html
参考文献
- PyCrypto on python 3.5
转载于:https://www.cnblogs.com/davidwang456/p/7562755.html
pyCrypto python 3.5--转相关推荐
- 【Python包】安装teradatasql提示找不到pycryptodome模块错误(pycrypto,pycryptodome和crypto加密库)...
1.问题描述 安装teradatasql时,出现错误Could not find a version that satisfies the requirement pycryptodome,具体如下 ...
- Python全家福,这些库你认识哪些?
环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...
- [转载] python常用库
参考链接: Python–新一代语言 转载至:https://www.cnblogs.com/jiangchunsheng/p/9275881.html 今天我将介绍20个属于我常用工具的Python ...
- Python资源大全 屌炸Python库
交互式解析器 交互式 Python 解析器. IPython – 功能丰富的工具,非常有效的使用交互式 Python. bpython– 界面丰富的 Python 解析器. ptpython – 高级 ...
- Python 资源库大全
Awesome Python ,这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护.内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文 ...
- awesome python 中文版 相见恨晚!(pythonNB的第三方资源库)
Awesome Python中文版来啦! 原文链接:Python 资源大全 内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文本处理.自然语言处理.机器学习.日志 ...
- python常用代码大全-Python常用库大全,看看有没有你需要的
环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...
- [转载] 20个常用Python库及200个第三方库
参考链接: 使用Python在Linux Terminal中格式化文本 Requests.Kenneth Reitz写的最富盛名的http库.每个Python程序员都应该有它 Scrapy 如果你从事 ...
- Python的RSA签名
Python的rsa签名方法 需要安装pycrypto pip install pycrypto python代码 #!-*- coding:utf-8 -*-from Crypto.PublicKe ...
最新文章
- CREATE TABLESPACE
- Python中format_map与format字符串格式化的区别
- 弗林德斯大学计算机科学,想成为IT大神?就去学习弗林德斯大学计算机科学专业...
- 科大星云诗社动态20210909
- unity 让一个数按一秒累加_unity中的数据储存读取(基于PlayerPrefs)
- CRM_REPORT_RF_AUTH_OBJ_ORD_PR
- CCNA笔记:Access Lists
- oracle是CLOB类型mybatis,Mybatis之Oracle增删查改示例(含Date、Clob数据类型操作)
- (56)Verilog HDL双向接口:inout
- Vue2.0组织浏览器返回事件
- linux 终止作业任务命令,linux-尝试终止进程时出错—“ kill:pid:参数必须是进程或作业ID”...
- DNS欺骗的艺术 | 域名劫持和网页挂马
- C++ STL库学习——容器
- JavaScript实现汉字转拼音功能
- 19.React Native动画Animated效果三种动画类型二;
- 2018南京大学夏令营机试第一题
- AI+CFD:面向空天动力的科学机器学习新方法与新范式
- 数据结构(C语言)第二版 第四章课后答案
- RPA学习-数组处理
- WACV 2021 论文大盘点-目标检测篇
热门文章
- 电大工商管理计算机考试,东方电大工商管理专科计算机期末复习EXCEL五题.docx...
- html中函数的意义,理解函数式 CSS
- linux fcitx 守护进程,解决ubuntu下输入法切换问题
- 一键清除bios密码_电脑忘记开机密码?怎么才能开机使用
- 计算机基础知识作业答案,计算机基础与应用作业答案ID及计算机基础知识笔试题.doc...
- pandas 提取股票价格
- 分计算iv值_S71200PLC模拟量编程方法与计算原理
- 重温强化学习之OpenAI经典场景
- 机器学习笔记: attention
- 数学建模大赛赛题解析:Mathorcup高校数学建模挑战赛-基于收得率预测模型的转炉炼钢的成本优化