免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3589 | 回复: 1
打印 上一主题 下一主题

谁装过sigar?装不上请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-11 16:50 |只看该作者 |倒序浏览
http://support.hyperic.com/display/SIGAR/Home
sigar是用来检测硬件相关信息的,我看了下支持python的。
从官网下了包,安装时发现提示一定要vs2003
python setup.py install
  1. running install
  2. running build
  3. running build_py
  4. running build_ext
  5. error: Python was built with Visual Studio 2003;
  6. extensions must be built with a compiler than can generate compatible binaries.
  7. Visual Studio 2003 was not found on this system. If you have Cygwin installed,
  8. you can try compiling with MingW32, by passing "-c mingw32" to setup.py.

复制代码
然后试了下装了cygwin,打包了mingw32和gcc

python setup.py build --compiler=cygwin
还是报错,提示
  1. $ python setup.py build --compiler=cygwin
  2. running build
  3. running build_py
  4. running build_ext
  5. Traceback (most recent call last):
  6.   File "setup.py", line 18, in <module>
  7.     ext_modules=[_sigar])
  8.   File "C:\Python25\lib\distutils\core.py", line 151, in setup
  9.     dist.run_commands()
  10.   File "C:\Python25\lib\distutils\dist.py", line 974, in run_commands
  11.     self.run_command(cmd)
  12.   File "C:\Python25\lib\distutils\dist.py", line 994, in run_command
  13.     cmd_obj.run()
  14.   File "c:\python25\lib\distutils\command\build.py", line 112, in run
  15.     self.run_command(cmd_name)
  16.   File "C:\Python25\lib\distutils\cmd.py", line 333, in run_command
  17.     self.distribution.run_command(command)
  18.   File "C:\Python25\lib\distutils\dist.py", line 994, in run_command
  19.     cmd_obj.run()
  20.   File "c:\python25\lib\distutils\command\build_ext.py", line 264, in run
  21.     force=self.force)
  22.   File "c:\python25\lib\distutils\ccompiler.py", line 1175, in new_compiler
  23.     return klass (None, dry_run, force)
  24.   File "C:\python25\lib\distutils\cygwinccompiler.py", line 84, in __init__
  25.     get_versions()
  26.   File "C:\python25\lib\distutils\cygwinccompiler.py", line 424, in get_versions

  27.     ld_version = StrictVersion(result.group(1))
  28.   File "C:\python25\lib\distutils\version.py", line 40, in __init__
  29.     self.parse(vstring)
  30.   File "C:\python25\lib\distutils\version.py", line 107, in parse
  31.     raise ValueError, "invalid version number '%s'" % vstring
  32. ValueError: invalid version number '2.20.51.20100410'
复制代码
有谁在windows下安装过sigar么?难道就为了这个东东一定要我装vs2003啊,疯了。

论坛徽章:
0
2 [报告]
发表于 2010-11-11 20:57 |只看该作者
你也在搞sigar啊,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP