我正在研究Raspberry Pi 3,我试图在Munin上可视化一些传感器值 . 我正在使用Python来在Munin上执行脚本 . 我发现了一个要测试的脚本,我正在尝试执行它,但是我收到了以下错误:
Traceback(最近一次调用最后一次):文件“cpu_field”,第23行,在munin.main()中AttributeError:'module'对象没有属性'main'
这是剧本:https://github.com/CooledCoffee/python-munin/当然,我在开头添加:
!/ usr / bin / env python
但是,我不明白的是,其他脚本的工作方式与此类似:https://gist.github.com/tomoconnor/813813
2 回答
如果您也可以将代码放在问题中,那就太好了 .
无论如何 . 您使用的python-munin完全不同,并且不提供main()函数(如第23行所述) . python模块的名称不受保护,'munin'是多个开发人员使用的明显选择 . 第一个脚本应该与您使用的模块一起运行
另一个脚本使用this python-munin module,您可能直接从git存储库获取它 . 它们不兼容 .
所以,这是我正在使用的代码:
这是我用sudo python xxx得到的答案,我得到了与sudo munin-run xxx相同的答案:
我瘦你是对的,因为当我安装munin时
有效 . 但是,然后我安装了这个python-munin module并且它不再起作用了 . 我删除了文件夹python-munin但我仍然遇到了同样的错误 . 如何正确删除previous folder?