安装Snimpy和libsmi

0 投票
2 回答
1927 浏览
提问于 2025-04-18 12:49

我花了好几个小时尝试安装 snimpy,但一直没成功。

Windows

我在我的Windows电脑和将要发送SNMP请求的服务器上都尝试安装过,但都失败了。在Windows上,我成功运行了

easy_install snimpy

来安装它,但当我尝试运行时,它提示找不到 smi.h 文件。根据Snimpy的文档,这意味着我需要在我的电脑上安装libsmi。不过我找不到关于如何在Windows上安装libsmi的任何指南——有没有人能给我指个方向?

Linux

我还尝试在运行Red Hat Linux的服务器上安装它。但我连 easy_install snimpy 这一步都过不去;当我尝试运行时,出现了很多奇怪的错误。经过一番查找,似乎解决办法是安装Python开发头文件。在Debian/Ubuntu上可以通过

apt-get install python-dev

来完成,但在这个Red Hat系统上不行;我尝试使用

yum install python-dev

但我收到了以下信息:

Setting up Install Process
No package python-dev available.
Error: Nothing to do

问题

我完全不知道该怎么让这个工作,或者如何安装这些头文件。

有没有人能帮我在这两个系统上设置好这个?

2 个回答

0

我觉得你需要为 SMI 库安装开发头文件。

在 Debian/Ubuntu 系统上:

apt-get install libsmi2-dev
1

在红帽系统上,这个软件包叫做 python-devel

你可以用这个命令来安装它:yum install python-devel.x86_64

撰写回答