Ubuntu 12.04 instala ligações do NetSNMP em Python

0

Eu quero instalar o NetSNMP Python Bindings no sistema Ubuntu 12.04 LTS.

Mas tenho algum progresso na instalação.

Primeiro, eu tenho o tar da fonte net-snmp-5.7.1, e fiz o seguinte:

./configure --with-python-modules

apt-get install libperl-dev

Mas quando eu usei o comando '' make '' para compilar a fonte Net-SNMP.

Encarando o erro como abaixo:

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

Eu pesquiso algumas soluções e alguém usa o 'python-updater –i' para resolver esse problema.

Mas no meu sistema, eu não tenho esse comando.

E a versão em Python que eu uso é 2.7.3

Alguém pode me ajudar a resolver esse problema?

Obrigado.

    
por waynner 18.03.2013 / 10:40

2 respostas

1

sudo apt-get install python-setuptools . (E enquanto você está nisso, porque não instalar python-pynetsnmp ?)

    
por 18.03.2013 / 10:45
0

Depois de instalar o python-setuptools, enfrentei o problema abaixo:

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

E eu resolvo por apt-get install python-dev

Mas quando eu compilo o módulo netsnmp com sucesso, enfrentei os seguintes problemas:

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

E eu resolvo isso por cp /usr/local/lib/libnetsnmp.so.30 /usr/lib

Agora posso importar o netsnmp com sucesso.

    
por 18.03.2013 / 19:20