このサンプル プログラムを実行しようとしています - http://pysnmp.sourceforge.net/examples/1.x/snmpbulk.html
私はMac OS Xを使用しており、pysnmpを-でインストールしました
$ sudo /usr/local/bin/pip install pysnmp
プログラムを実行すると、次のようになります-
Traceback (most recent call last):
File "pysnmptest.py", line 2, in <module>
from pysnmp import msession
ImportError: cannot import name msession
アップデート:
pysnmp 4.x には msession がないようなので、 http://pysnmp.sourceforge.net/examples/4.x/v3arch/index.htmlを試しました
そして今、私は-
Traceback (most recent call last):
File "pysnmptest.py", line 2, in <module>
from pysnmp.entity.rfc3413.oneliner import cmdgen
File "/Library/Python/2.6/site-packages/pysnmp/entity/rfc3413/oneliner/cmdgen.py", line 2, in <module>
from pysnmp.entity import engine, config
File "/Library/Python/2.6/site-packages/pysnmp/entity/engine.py", line 2, in <module>
from pysnmp.proto.rfc3412 import MsgAndPduDispatcher
File "/Library/Python/2.6/site-packages/pysnmp/proto/rfc3412.py", line 3, in <module>
from pysnmp.smi import builder, instrum
File "/Library/Python/2.6/site-packages/pysnmp/smi/builder.py", line 4, in <module>
from pysnmp.smi import error
File "/Library/Python/2.6/site-packages/pysnmp/smi/error.py", line 1, in <module>
from pyasn1.error import PyAsn1Error
ImportError: No module named pyasn1.error
ウェブページには、サードパーティのライブラリに依存していると書かれています -
最新の PySNMP リリース (4.x 以降) は、以下に依存します。
ASN.1 オブジェクトの処理に使用される Python 用の ASN.1 ライブラリ Python
メッセージの認証と暗号化に使用される Python 暗号化ツールキット
インストール方法を教えてください。また、Web ページの tarball から直接インストールする方がよいでしょうか?