• python在windows下安装paramiko模块和安装pycrypto模块(3步搞定)(转)


    Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,我们需要先安装pycrypto模块,然后再安装paramiko模块。

    1》首先要确保python安装好,且环境变量设置好。(关于python的安装,本文不再赘述。)

    2》安装pycrypto:
    到下面这个网站下载编译好的pycrypto(也可以自己到官网下载pycrypto,然后编译,但这样会比较麻烦,过程中也容易出问题)

    http://www.voidspace.org.uk/python/modules.shtml

    pycrypto-2.6.win32-py2.7.exe

    安装完成后,执行如下操作,没有报错,则表示安装成功;注意导入模块时的大小写,如果首字母写成小写,会出错!!!

    [python] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. >>> import crypto #首字母写成小写,会出错  
    2. Traceback (most recent call last):  
    3.   File "<pyshell#0>", line 1, in <module>  
    4.     import crypto  
    5. ImportError: No module named crypto  
    6. >>> import Crypto  
    7. >>>   

    3》安装paramiko:一定要按照paramiko-1.7.6版本,切勿按照paramiko-1.7.5版本 这个版本只支持ipv6

    cmd下执行:pip install paramiko

    【使用pip进行安装,需要事先安装pip;关于pip的安装,本文不再赘述。。。】

    安装完成后,执行如下,不报错,则表示安装成功:

    >>> import paramiko
    >>> 

    (完)

    经历错误:

    ('No suitable address family for %s' % hostname)

    This fault is caused by paramiko 1.7.5. Update it to version 1.7.6 and after that it
    should work. Version 1.7.5 is working only with IP v6.

  • 相关阅读:
    Centos7安装redis
    Cookie和Session的区别
    JavaWeb中的域对象
    ServletContext使用介绍
    Java Web核心组件之Servlet的使用介绍
    关于反射的杂谈
    leetcode117search-in-rotated-sorted-array
    23longest-consecutive-sequence
    leetcode24:word-ladder-ii
    leetcode25word-ladder
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/6668483.html
Copyright © 2020-2023  润新知