【python】-pycryto模块的安装

1.paramiko模块安装前准备

安装paramiko模块前需要安装pycrypto模块

2.pycrypto模块的源码下载

官网:https://www.dlitz.net/software/pycrypto/ 
github:https://github.com/dlitz/pycrypto 

3.pycrypto的安装步骤

a.将下载的pycrypto源码进行解码

b.打开cmd窗口,进入解压后的pycrypto文件夹

c.输入命令:python setup.py  install

等待安装,安装完成后如果没有报错,会看到如下信息:

如果有报错,会出现以下信息:

4.针对错误信息的解决办法

a.在python安装路径下\Lib\distutils\_msvccompiler.py 找到这个文件打开

b.在打开的文件中找def _find_vcvarsall(plat_spec) ,如果这个函数调用了其他的函数也要到其他的函数中找如下代码:

这句代码中的version>=14就是对应的vs版本号。如果是python3.6的话,这里也是14了。

vs的版本号对应关系如下:

c.安装对应版本的msvs(microsoft visual studio)安装社区版即可。

自定义路径安装。选择如下选项。等待安装完成。这个过程有点长。

 

 d.安装完成后,再次进入pycryto的解压文件夹下运行python   setup.py install

仍然显示如下信息。

5.针对解决building ‘Crypto.Random.OSRNG.winrandom‘ extension的方法:

a.添加VC环境变量,设置用户环境变量。这里要设置的是用户环境变量,而不是系统环境变量。

变量值是你安装路径的地址

 6.运行cmd,执行命令:set CL=/FI”%VCINSTALLDIR%\INCLUDE\stdint.h” %CL% 

7.再次进入pycryto的解压文件夹下执行:

python setup.py install

安装成功看到如下信息:

8.安装成功就可导入此模块了。

 

转载于:https://www.cnblogs.com/linalove/p/8579498.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值