原文地址: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--转相关推荐

  1. 【Python包】安装teradatasql提示找不到pycryptodome模块错误(pycrypto,pycryptodome和crypto加密库)...

     1.问题描述 安装teradatasql时,出现错误Could not find a version that satisfies the requirement pycryptodome,具体如下 ...

  2. Python全家福,这些库你认识哪些?

    环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...

  3. [转载] python常用库

    参考链接: Python–新一代语言 转载至:https://www.cnblogs.com/jiangchunsheng/p/9275881.html 今天我将介绍20个属于我常用工具的Python ...

  4. Python资源大全 屌炸Python库

    交互式解析器 交互式 Python 解析器. IPython – 功能丰富的工具,非常有效的使用交互式 Python. bpython– 界面丰富的 Python 解析器. ptpython – 高级 ...

  5. Python 资源库大全

    Awesome Python ,这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护.内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文 ...

  6. awesome python 中文版 相见恨晚!(pythonNB的第三方资源库)

    Awesome Python中文版来啦! 原文链接:Python 资源大全 内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文本处理.自然语言处理.机器学习.日志 ...

  7. python常用代码大全-Python常用库大全,看看有没有你需要的

    环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. v ...

  8. [转载] 20个常用Python库及200个第三方库

    参考链接: 使用Python在Linux Terminal中格式化文本 Requests.Kenneth Reitz写的最富盛名的http库.每个Python程序员都应该有它 Scrapy 如果你从事 ...

  9. Python的RSA签名

    Python的rsa签名方法 需要安装pycrypto pip install pycrypto python代码 #!-*- coding:utf-8 -*-from Crypto.PublicKe ...

最新文章

  1. CREATE TABLESPACE
  2. Python中format_map与format字符串格式化的区别
  3. 弗林德斯大学计算机科学,想成为IT大神?就去学习弗林德斯大学计算机科学专业...
  4. 科大星云诗社动态20210909
  5. unity 让一个数按一秒累加_unity中的数据储存读取(基于PlayerPrefs)
  6. CRM_REPORT_RF_AUTH_OBJ_ORD_PR
  7. CCNA笔记:Access Lists
  8. oracle是CLOB类型mybatis,Mybatis之Oracle增删查改示例(含Date、Clob数据类型操作)
  9. (56)Verilog HDL双向接口:inout
  10. Vue2.0组织浏览器返回事件
  11. linux 终止作业任务命令,linux-尝试终止进程时出错—“ kill:pid:参数必须是进程或作业ID”...
  12. DNS欺骗的艺术 | 域名劫持和网页挂马
  13. C++ STL库学习——容器
  14. JavaScript实现汉字转拼音功能
  15. 19.React Native动画Animated效果三种动画类型二;
  16. 2018南京大学夏令营机试第一题
  17. AI+CFD:面向空天动力的科学机器学习新方法与新范式
  18. 数据结构(C语言)第二版 第四章课后答案
  19. RPA学习-数组处理
  20. WACV 2021 论文大盘点-目标检测篇

热门文章

  1. 电大工商管理计算机考试,东方电大工商管理专科计算机期末复习EXCEL五题.docx...
  2. html中函数的意义,理解函数式 CSS
  3. linux fcitx 守护进程,解决ubuntu下输入法切换问题
  4. 一键清除bios密码_电脑忘记开机密码?怎么才能开机使用
  5. 计算机基础知识作业答案,计算机基础与应用作业答案ID及计算机基础知识笔试题.doc...
  6. pandas 提取股票价格
  7. 分计算iv值_S71200PLC模拟量编程方法与计算原理
  8. 重温强化学习之OpenAI经典场景
  9. 机器学习笔记: attention
  10. 数学建模大赛赛题解析:Mathorcup高校数学建模挑战赛-基于收得率预测模型的转炉炼钢的成本优化