我只是想让“Glances”按照该问题中接受的帖子进行工作: Ubuntu 的系统监控工具
但我无法安装 PySensors。该命令sudo pip install PySensors
会抛出错误
ValueError: /usr/bin/python: undefined symbol: libsensors_version
我也尝试下载源代码并从那里构建它,但我收到(几乎)相同的错误消息:
ValueError: python: undefined symbol: libsensors_version
注意:glances 似乎仍然有效,但我猜测由于没有安装 PySensors 它缺少一些信息。
答案1
在我的例子中,LMSensor 丢失了。sudo apt-get install lm-sensors
然后运行就sudo pip install pysensors
成功了。
答案2
最新的 Glances 版本不使用 PySensors 库而是使用 py3sensors。
要安装新的 Glances 堆栈:
pip install psutil
pip install zeroconf
pip install netifaces
pip install bottle
pip install batinfo
pip install https://bitbucket.org/gleb_zhulik/py3sensors/get/tip.tar.gz
pip install matplotlib
注 1:psutil 需要 Python dev(apt-get install python-dev)
注 2:matplotlib 需要另一个 deps(apt-get build-dep python-matplotlib)
注 3:py3sensors 需要 LMsensor(apt-get install lm-sensors)
然后:
pip install --upgrade glances
或者
pip install glances
享受。