• 【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安装路径下Libdistutils\_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%INCLUDEstdint.h” %CL% 

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

    python setup.py install

    安装成功看到如下信息:

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

  • 相关阅读:
    使用Git--将本地项目提交到Github
    海量数据处理面试题
    web前后端安全问题
    mysql关键字如何当字段使用
    一个Java项目开发流程(正规级别)
    开发工具idea中撤回代码和恢复撤销代码快捷键
    layui前端使用
    shiro标签
    常见SVN图标的含义
    最常见到的runtime exception 异常
  • 原文地址:https://www.cnblogs.com/linalove/p/8579498.html
Copyright © 2020-2023  润新知