You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ArchLinux下Qtile使用CPU等组件报Import Error: widgets问题求助

解决方案
  • 第一步安装系统组件依赖的psutil库,Qtile的CPU、内存、网络等状态监控组件均依赖该库运行,Arch Linux下执行命令:
    sudo pacman -S python-psutil
  • 若安装后仍存在导入错误,为Qtile版本适配问题:0.21及以上版本的Qtile将CPU、内存、网络等组件拆分为单独的子模块,原有from libqtile.widget import *无法自动导入拆分后的子模块,需要在配置文件的导入区域手动添加对应组件的导入语句:
from libqtile.widget.cpu import CPU
from libqtile.widget.memory import Memory
from libqtile.widget.net import Net

原有配置中的widget.CPU调用语法无需修改,导入后即可正常识别。

  • 若上述操作完成后仍报错,可安装Qtile的额外组件包补全依赖:
    sudo pacman -S qtile-extras

修改完配置后可执行qtile check命令校验配置合法性,无报错后重启Qtile即可生效。

内容的提问来源于stack exchange,提问作者user16520971

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 19:24:01