我正在尝试使用 pysnmp 访问我的本地库,但没有任何成功。例如下面的代码:
from pysnmp.entity.rfc3413.oneliner import cmdgen
结果是 :
回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“/usr/lib/python2.6/site-packages/pysnmp/entity/rfc3413/oneliner/cmdgen.py”,第 1 行,在 从 pysnmp.entity 导入引擎,配置 文件“/usr/lib/python2.6/site-packages/pysnmp/entity/engine.py”,第 2 行,在 从 pysnmp.proto.rfc3412 导入 MsgAndPduDispatcher 文件“/usr/lib/python2.6/site-packages/pysnmp/proto/rfc3412.py”,第 6 行,在 从 pysnmp.proto.api 导入 verdec # XXX 文件“/usr/lib/python2.6/site-packages/pysnmp/proto/api/__init__.py”,第 1 行,在 从 pysnmp.proto.api 导入 v1、v2c、verdec 文件“/usr/lib/python2.6/site-packages/pysnmp/proto/api/v1.py”,第 124 行,在 TrapPDUAPI 类: TrapPDUAPI 中的文件“/usr/lib/python2.6/site-packages/pysnmp/proto/api/v1.py”,第 129 行 代理地址 = IpAddress('0.0.0.0') 文件“/usr/lib/python2.6/site-packages/pyasn1/type/base.py”,第 64 行,在 __init__ self._verifySubtypeSpec(值) _verifySubtypeSpec 中的文件“/usr/lib/python2.6/site-packages/pyasn1/type/base.py”,第 32 行 self._subtypeSpec(值,idx) __call__ 中的文件“/usr/lib/python2.6/site-packages/pyasn1/type/constraint.py”,第 33 行 自己,为什么 pyasn1.type.error.ValueConstraintError: ConstraintsIntersection(ConstraintsIntersection(), ValueSizeConstraint(4, 4)) 失败于:ValueSizeConstraint(4, 4) 失败于:[0, 0, 0, 0]
我已经尝试了常见问题解答中的建议。但即使是以下行,也会产生相同的结果。
from pysnmp.proto import rfc1155, rfc1902, api
我的机器是运行 python 2.6.6 和 pysnmp 4.2.5 的 Centos 6.5。