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

已安装Kirigami仍提示org.kde.kirigami等模块未安装求助

解决PySide6+Kirigami运行时找不到QML模块的问题

Arch Linux 解决步骤

  • 安装Kirigami3及org.kde.desktop依赖模块:
    sudo pacman -S kirigami3 kdeclarative
    
  • 确保PySide6由官方仓库安装(避免pip版本的路径识别问题):
    sudo pacman -S python-pyside6
    
  • 若仍报错,检查PySide6是否能识别系统QML路径:
    python3 -c "from PySide6.QtCore import QCoreApplication; app = QCoreApplication([]); print(app.libraryPaths())"
    
    若输出中无/usr/lib/qt6/qml,运行脚本前设置环境变量:
    export QML2_IMPORT_PATH=/usr/lib/qt6/qml
    python3 src/__main__.py
    

Fedora 解决步骤

  • 安装对应依赖包:
    sudo dnf install kirigami3 qt6-qtdeclarative-devel kf6-kdeclarative
    
  • 使用系统包管理器安装PySide6:
    sudo dnf install python3-pyside6
    
  • 检查并设置QML导入路径(若缺失):
    export QML2_IMPORT_PATH=/usr/lib64/qt6/qml
    python3 src/__main__.py
    

额外排查点

  • 确认main.qml中的导入版本与系统安装的Kirigami匹配,比如使用:
    import org.kde.kirigami 3.0
    import org.kde.desktop 1.0
    
    避免版本号不匹配导致的模块识别失败
  • 若使用虚拟环境,优先选择系统包管理器安装PySide6,或手动将系统QML路径添加到虚拟环境的QML导入路径中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 13:42:38