python的pycrypto模块安装和使用
一、环境说明
1.操作系统:windows10;
2.python版本:python3;
二、下载pycrypto源码
官网:https://www.dlitz.net/software/pycrypto/
三、安装对应python版本的vs版本
步骤1:查看对应python版本的vs版本,打开文件D:\Tools\Python36\Lib\distutils_msvccompiler.py,如下图:
vs2005版本号为8.0,对应环境变量VS80COMNTOOLS
vs2008版本号为9.0,对应环境变量VS90COMNTOOLS
vs2010版本号为10.0,对应环境变量VS100COMNTOOLS
vs2012版本号为11.0,对应环境变量VS110COMNTOOLS
vs2013版本号为12.0,对应环境变量VS120COMNTOOLS
vs2015版本号为14.0,对应环境变量VS140COMNTOOLS
步骤2:安装vs2015
下载链接:https://pan.baidu.com/s/1eJ4XXiIbcBa9yRYs8RFpOw 提取码:xsom
选择自定义安装,需要如下图所示三个组件:
部分模块安装失败:
安装部分模块失败,然后我重新安装。因为主要的vs2015安装是成功的,所以只勾选
VC++2015
Python Tools
Web Deveolper Tools
这三个模块,500M左右,重新安装就提示全部成功了
四、安装pycrypto
步骤1:新建用户环境变量
新建一个变量名为【VCINSTALLDIR】,值为【C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC】的环境变量,如下图:
步骤2:【Win + R】运行cmd,执行如下命令:
set CL=/FI”%VCINSTALLDIR%\INCLUDE\stdint.h” %CL%
步骤3:进入pycrypto目录下,执行如下命令安装pycrypto:
python setup.py install
步骤4:修改python3安装目录下的D:\Tools\Python36\Lib\site-packages\Crypto\Random\OSRNG\nt.py 文件,将
import winrandom修改为from Crypto.Random.OSRNG import winrandom
python的pycrypto模块安装和使用相关推荐
- python安装numpy模块-python的numpy模块安装不成功简单解决方法总结
为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...
- python numpy安装步骤-python的numpy模块安装不成功简单解决方法总结
为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...
- 【Python】常用模块安装命令
[Python]常用模块安装命令 Python常用模块安装命令 pylab模块 No module named 'apkutils' No module named 'win32api' Python ...
- python中importlib模块安装_Python中标准模块importlib详解
Python中标准模块importlib详解 模块简介 Python提供了importlib包作为标准库的一部分.目的就是提供Python中import语句的实现(以及__import__函数).另外 ...
- python中importlib模块安装_importlib模块
importlib模块 可以将字符串进行拆分 重点掌握 import importlib mod = importlib.import_module('notify.email' ) 这个时候就是将n ...
- Python的MySQLdb模块安装
在配置Django时,选择的是mysql数据库,要安装MySQLdb模块,不过安装过程中,遇到了很多errors,记录一下. 系统:ubuntu 11.10 mysql:直接apt-get安装的,ve ...
- python之twisted模块安装
Twisted是一个事件驱动的网络框架. 最近开始学习了解Twisted,首先肯定要安装twisted模块. 但是在cmd下执行:pip install twisted 出现了下面的问题:" ...
- python twisted安装_图文详解python之twisted模块安装
Twisted是一个事件驱动的网络框架. 最近开始学习了解Twisted,首先肯定要安装twisted模块. 但是在cmd下执行:pip install twisted 出现了下面的问题:" ...
- python转exe模块安装(py2exe/Pyinstaller/cx_freeze)
实验多次,pip安装最好用,其他下载的安装包都是各种问题导致最后报错 现在主流的python转exe的模块有三种,以下为大家对着三种模块的评价和基本介绍 大家的评价 打包成单独一个exe文件 支持py ...
最新文章
- 大脑进化追不上社会文化:化石和脱氧核糖核酸证明人类大脑进化比社会慢
- 在 ThinkPad E470 上安装 Ubuntu 16.04 无线网卡驱动
- Python递归实现汉诺塔
- OpenCV图像缩放resize各种插值方式的比较
- leetcode 111. 二叉树的最小深度
- 一致性哈希算法与Java实现
- 嵌入式软件设计第09实验报告
- 【集合框架】JDK1.8源码分析HashSet LinkedHashSet(八)
- P53:进化了8亿年的抑癌基因
- Design pattern
- 【Http】PKIX(PKIX path building failed) 问题 unable to find valid certification path to requested target
- 【转】js字符串转换成数字
- 前端知识 之 HTML
- 基础图像处理之混合空间增强——(Java:拉普拉斯锐化、Sobel边缘检测、均值滤波、伽马变换)...
- android Tencent x5webview截长图
- python爬虫携带cookie访问QQ空间
- 实验题集4:函数R6-1 面积计算器(函数重载) (10 分)
- 如何给Word参考文献加方括号
- java poc_无回显命令执行PoC编写指南(Apache Shiro Java反序列化)
- 直播软件系统搭建技术分享