Я хочу установить NetSNMP Python Bindings в системе Ubuntu 12.04 LTS.

Но у меня есть некоторые в процессе установки.

Сначала я получил исходный tar-файл net-snmp-5.7.1 и сделал следующие вещи:

./configure --with-python-modules

apt-get установить libperl-dev

Но когда я использовал команду make для компиляции источника Net-SNMP.

Столкнувшись с ошибкой, как показано ниже:

Traceback (most recent call last): 
File "setup.py", line 2, in <module> 
from setuptools import setup, Extension, find_packages 
ImportError: No module named setuptools

Я ищу некоторые решения, и кто-то использует «python-updater –i» для решения этой проблемы.

Но в моей системе у меня нет этой команды.

И я использую версию Python 2.7.3

Может кто-нибудь помочь мне решить эту проблему?

Благодарю.

2 ответа2

1

sudo apt-get install python-setuptools . (А пока вы не решите установить python-pynetsnmp?)

0

После установки python-setuptools я столкнулся с проблемой, как показано ниже:

compilation terminated.
error: command 'gcc' failed with exit status 1
make: *** [pythonmodules] Error 1

И я решаю с помощью apt-get install python-dev

Но когда я успешно скомпилировал модуль netsnmp, я столкнулся со следующими проблемами:

error while loading shared libraries: libnetsnmp.so.30: cannot open shared object file: No such file or directory

И я решаю это с помощью cp /usr/local/lib/libnetsnmp.so.30 /usr/lib

Теперь я могу успешно импортировать netsnmp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .