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

Linux多用户环境下Qt Designer缺失libxcb-icccm.so.4的解决方法

解决Miniconda下Qt Designer无法加载libxcb-icccm.so.4的问题

方案一:通过系统包管理器安装缺失库

根据你的Linux发行版执行对应命令:

  • Ubuntu/Debian系:
    sudo apt-get update && sudo apt-get install libxcb-icccm4
    
  • CentOS/RHEL系:
    sudo dnf install libxcb-icccm  # 旧版本可替换为 sudo yum install libxcb-icccm
    

方案二:在conda环境中安装xcb依赖

若不想修改系统库,可直接在conda环境内补充依赖:

  1. 激活目标conda环境(使用base环境可跳过此步):
    conda activate your_env_name
    
  2. 安装包含libxcb-icccm.so.4的xcb-util-wm包:
    conda install -c conda-forge xcb-util-wm
    

方案三:手动指定库加载路径

如果上述方法无效,可通过设置LD_LIBRARY_PATH让Qt找到conda自带的库:

  • 临时生效(仅当前终端会话):
    export LD_LIBRARY_PATH=$CONDA_PREFIX/lib:$LD_LIBRARY_PATH
    qt-designer  # 运行Qt Designer
    
  • 永久生效(需重启终端):
    将以下内容添加到~/.bashrc(bash用户)或~/.zshrc(zsh用户)文件末尾:
    export LD_LIBRARY_PATH=$CONDA_PREFIX/lib:$LD_LIBRARY_PATH
    
    然后执行:
    source ~/.bashrc  # zsh用户替换为 source ~/.zshrc
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 06:43:17