助けてくれてありがとう。
ここに問題があります。pyasn1 でモジュール pysnmp を使用しています。次の例を使用しています: http://pysnmp.sourceforge.net/quickstart.htmlで、エラーが発生します:
# python snmp.py
Traceback (most recent call last):
File "snmp.py", line 1, in <module>
from pysnmp.entity.rfc3413.oneliner import cmdgen
File "/home/user_name/rrd_poller/pysnmp.py", line 5, in <module>
ImportError: No module named **entity.rfc3413.oneliner**
他の質問は、それがentity.rfc3413.oneliner を参照しているのに pysnmp.entity.rfc3413.onelinerを参照していない理由です。また、チェックした
/usr/local/lib/python2.7/site-packages/pysnmp/entity/rfc3413/oneliner/__init__.py
これらのサーバーには 2 つのバージョンの python がインストールされており、1 つは /usr/bin/ に、もう 1 つは /opt にあります。
which python
私は得る:
/opt/python/python/Python-2.7.5/python # which is correct location
モジュールがインストールされています:
#python -c "help ('modules')"
与えます:
pysnmp and pyasn1