2013-05-21 78 views
2

我在探索pysnmp(python snmp庫)。當執行一個實例,我得到錯誤AttributeError:'模塊'對象沒有屬性'MibVariable'

AttributeError的: '模塊' 對象沒有屬性 'MibVariable'

對方法調用cmdgen.MibVariable( '的SNMPv2-MIB', 'sysDescr',0)下面

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 
) 

通常

實施例的代碼被賦予,出現這種情況,如果如所提到的here存在相互頂層進口。

如何在不更改庫源代碼的情況下解決此問題?

+0

確保您使用的是最新的pysnmp版本。 MibVariable工具出現在最近的pysnmp發佈中。 – Pooh

+0

我有pysnmp第4版。 –

回答

相關問題