linux ubuntu提示Sorry, no sensors were detected.
时间: 2024-02-09 17:07:57 浏览: 28
如果在Linux Ubuntu系统上运行`sensors`命令时出现“Sorry, no sensors were detected”错误,可能是由于系统没有自动检测到传感器硬件。你可以尝试以下步骤来解决这个问题:
1. 安装`lm-sensors`软件包:执行以下命令来安装:
```
sudo apt-get update
sudo apt-get install lm-sensors
```
2. 运行`sensors-detect`命令:执行以下命令来检测系统上的传感器并加载相应的内核模块:
```
sudo sensors-detect
```
在运行`sensors-detect`时,你需要回答一些问题,选择默认选项即可。在最后询问是否将探测到的硬件信息写入`/etc/modules`文件时,选择"Yes",以便在系统启动时自动加载传感器相关的内核模块。
3. 重新运行`sensors`命令:执行以下命令来检查传感器是否已被检测到:
```
sensors
```
如果输出仍然是“Sorry, no sensors were detected”,可能是因为你的硬件不支持传感器功能。
如果你仍然无法解决问题,可以尝试在硬件制造商的网站上查找有关传感器驱动程序的信息,或者在Linux社区论坛上寻求帮助。
相关问题
sensors = psutil.sensors() AttributeError: module 'psutil' has no attribute 'sensors'
根据提供的引用内容,错误信息显示模块 'psutil' 没有 'sensors' 属性。这意味着在 psutil 模块中没有名为 'sensors' 的函数或属性。可能是因为你使用的是过时的 psutil 版本,或者该功能在当前版本中已被移除或更改了名称。
为了解决这个问题,你可以尝试以下几个方法:
1. 确保你安装了最新版本的 psutil 模块。你可以使用以下命令来更新 psutil 模块:
```shell
pip install --upgrade psutil
```
2. 检查你的代码中是否正确导入了 psutil 模块。你可以使用以下代码来导入 psutil 模块:
```python
import psutil
```
3. 查看 psutil 模块的文档,确认是否有其他类似的函数或属性可以满足你的需求。
如果以上方法都无法解决问题,那么可能是 psutil 模块不再支持获取传感器信息的功能。你可以尝试寻找其他的模块或方法来获取传感器信息。
虚拟机linux ubuntu监控温度
你可以使用lm-sensors工具来监控虚拟机中Linux Ubuntu的温度。以下是使用lm-sensors的步骤:
1. 安装lm-sensors工具:
```
sudo apt-get update
sudo apt-get install lm-sensors
```
2. 运行detect-sensors命令检测可用的传感器:
```
sudo sensors-detect
```
3. 根据sensors-detect命令的提示,选择“yes”以添加检测到的传感器。
4. 运行sensors命令以查看当前的温度:
```
sensors
```
这将显示您的虚拟机中所有检测到的传感器的当前温度读数。