1

我正在尝试使用 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。

4

0 回答 0