Não é possível instalar PySensors. “Sudo pip install PySensors” gera “ValueError: / usr / bin / python: símbolo indefinido: libsensors_version”

3

Estou apenas tentando obter "Glances" funcionando de acordo com a postagem aceita nesta pergunta: Ferramentas de monitoramento do sistema para o Ubuntu

Mas não consigo instalar o PySensors. O comando sudo pip install PySensors gera um erro

ValueError: /usr/bin/python: undefined symbol: libsensors_version

Eu também tentei baixar o código-fonte e criá-lo a partir dele, mas recebo (quase) a mesma mensagem de erro:

ValueError: python: undefined symbol: libsensors_version

Nota: os relances parecem ainda funcionar, mas estou supondo que falta algumas informações devido ao PySensors não estar instalado.

    
por phocks 21.12.2014 / 09:33

2 respostas

6

No meu caso, o LMSensor estava faltando. A execução de sudo apt-get install lm-sensors then sudo pip install pysensors funcionou para mim.

    
por Dowlers 12.04.2015 / 08:32
3

a versão mais recente do Glances não usa o PySensors lib mas py3sensors.

Para instalar uma nova pilha 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

Nota 1: o psutil precisa do Python dev (apt-get install python-dev)

Nota 2: o matplotlib precisa de outras dependências (apt-get build-dep python-matplotlib)

Nota 3: py3sensors precisa de LMsensor (apt-get install lm-sensors)

Então:

pip install --upgrade glances

ou

pip install glances

Aproveite.

    
por Nicolargo 22.12.2014 / 22:15

Tags