【问题标题】:Python Paramiko : AttributeError: 'EntryPoint' object has no attribute 'resolve'Python Paramiko:AttributeError:“EntryPoint”对象没有属性“resolve”
【发布时间】:2016-11-26 17:38:17
【问题描述】:
ssh = client.SSHClient()

paramiko. util. log_to_file ( 'paramiko.log ') 

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect(server,port=22, username=username, password=password, look_for_keys=False)

执行此脚本会显示以下错误消息

文件 "C:\Python27\lib\site-packages\paramiko-2.0.1-py2.7.egg\paramiko\client.p y",第 338 行,连接中 t.start_client() 文件“C:\Python27\lib\site-packages\paramiko-2.0.1-py2.7.egg\paramiko\transpor t.py”,第 493 行,在 start_client 中 raise e AttributeError: 'EntryPoint' 对象没有属性 'resolve'

请指教如何解决这个问题

【问题讨论】:

    标签: python-2.7 paramiko


    【解决方案1】:

    发现问题,将密码学降级为旧版本 https://pypi.python.org/pypi/cryptography/1.2.1#downloads

    【讨论】:

    • 当我运行使用 paramiko 作为 SSH 后端的 testinfra 时,Python-3.4 + cryptography-1.5 发生了这种情况。如果我将密码学降级到 1.4,错误就会消失。
    猜你喜欢
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 2014-05-14
    • 1970-01-01
    • 2012-10-04
    相关资源
    最近更新 更多