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

Ubuntu22.04安装Qt6 rcc工具报错,求无PySide6的.qrc转.py方案

解决Ubuntu 22.04中Qt6 rcc工具找不到Qt安装的问题

以下是几个无需安装PySide6就能解决rcc: could not find a Qt installation of ''错误的方法:

方法1:直接调用Qt6的rcc绝对路径

Ubuntu 22.04中,Qt6的rcc工具默认位于/usr/lib/qt6/bin/rcc,直接用这个绝对路径执行即可绕过qtchooser的路径问题:

/usr/lib/qt6/bin/rcc your_resource.qrc -o output.py

方法2:配置qtchooser的默认Qt版本

qtchooser未正确关联Qt6路径是问题根源,手动配置默认指向Qt6:

  • 编辑用户级配置文件(仅当前用户生效):
    nano ~/.config/qtchooser/default.conf
    
    写入以下两行内容并保存:
    /usr/lib/qt6/bin
    /usr/lib/x86_64-linux-gnu/qt6
    
  • 若需要系统级生效,编辑/usr/share/qtchooser/default.conf,写入同样内容即可。
    配置完成后直接执行rcc命令就能正常工作。

方法3:设置QT_SELECT环境变量

临时指定使用Qt6:

export QT_SELECT=qt6
rcc your_resource.qrc -o output.py

如果想永久生效,把export QT_SELECT=qt6添加到你的shell配置文件中(比如~/.bashrc或~/.zshrc),然后执行source ~/.bashrc(对应你的shell类型)使配置生效。

问题本质是Ubuntu 22.04的qtchooser存在Qt6路径识别的bug,以上方法均能直接修复或绕过该问题,无需依赖PySide6工具。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 10:15:57