2
pysnmp (python snmp library)를 탐색 중입니다. 예를 실행하는 동안, I 오류있어AttributeError : 'module'객체에 'MibVariable'속성이 없습니다.
AttributeError : '모듈'오브젝트가 속성이없는 'MibVariable' 메소드 호출 cmdgen.MibVariable 대해
('은 SNMPv2-MIB', 'sysDescr'0) here 언급 한 바와 같이 상호 최상위 수입이 존재할 경우
예 코드
from pysnmp.entity.rfc3413.oneliner import cmdgen
cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.getCmd(
cmdgen.CommunityData('public', 0),
cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0),
lookupNames=True, lookupValues=True
)
일반적 대해서 설명하고,이 일어난다 .
어떻게하면 라이브러리 소스 코드를 변경하지 않고도이 문제를 극복 할 수 있습니까?
최신 pysnmp 버전을 사용하고 있는지 확인하십시오. MibVariable 기능은 비교적 최근의 pysnmp 릴리스에 나타났습니다. – Pooh
pysnmp 버전 4가 있습니다. –