安装Snimpy和libsmi
我花了好几个小时尝试安装 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