1

PyEZ ユーザーは、件名のエラーに関して問題に直面しています

from jnpr.junos import Device
>>> dev = Device(host='xxx',user='xxxx',passwd='xxx')
>>> dev.open()
No handlers could be found for logger "ncclient.transport.ssh"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/jnpr/junos/device.py", line 483, in open
    raise cnx_err
jnpr.junos.exception.ConnectError: ConnectError(host: esc-elit-01.dcbg.juniper.net, msg: 'EntryPoint' object has no attribute 'resolve') 
4

2 に答える 2

6

以下のコマンドを使用して暗号化 1.2.1 をインストールします。

sudo pip install cryptography==1.2.1

またはアップグレード配布

sudo pip install -U distribute

参照:

https://github.com/mozilla/sops/issues/67

https://github.com/ARMmbed/yotta/issues/764

于 2016-06-14T06:13:42.500 に答える
3

「python-pip」パッケージは、暗号化のバージョン >= 1.3 と互換性のない古いバージョンの distributed/setuptools をインストールします。

暗号化ライブラリは、setuptools >= 11.3 への依存関係を指定します: https://github.com/pyca/cryptography/blob/master/setup.py#L40

ただし、setuptools は pip ではなく OS のパッケージング システムによってインストールされているため、この要件は満たされません。pip が setuptools をアップグレードしようとすると、アップグレードは失敗します (ただし、暗号化のインストールが実際に失敗することはありません)。

ランニング:

sudo pip install -U distribute

setuptools を強制的にアップグレードします (配布パッケージは、後のリリースで setuptools に名前が変更されました)。次のこともできます。

sudo pip install -U setuptools
于 2016-06-16T06:24:44.037 に答える