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

Ubuntu 18.04下PySide6出现Segmentation Fault(重链接问题)求助

问题描述
  • 系统环境:Ubuntu 18.04
  • Python版本:3.6.9
  • PySide6安装方式:通过pip3 install pyside6安装

运行官方测试脚本:

import sys
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QApplication, QLabel

if __name__ == "__main__":
    app = QApplication(sys.argv)
    label = QLabel("Hello World", alignment=Qt.AlignCenter)
    label.show()
    sys.exit(app.exec_())

出现错误:

python3: Relink `/lib/x86_64-linux-gnu/libsystemd.so.0' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
python3: Relink `/lib/x86_64-linux-gnu/libudev.so.1' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
Segmentation fault (core dumped)
解决方案

1. 降级PySide6到兼容版本

PySide6 6.5及以上版本不再支持Ubuntu 18.04(依赖glibc 2.29+,而Ubuntu 18.04默认glibc版本为2.28),因此需要安装6.4.x系列的最后一个兼容版本:

pip3 install pyside6==6.4.3

2. 修复系统库依赖

执行以下命令重新安装相关系统库,确保librt.so.1与其他库的链接正常:

sudo apt-get update
sudo apt-get install --reinstall libc6-dev librt-dev

3. 使用虚拟环境隔离依赖(推荐)

避免系统全局依赖冲突,创建独立虚拟环境并安装兼容版本的PySide6:

# 创建虚拟环境
python3 -m venv pyside-env
# 激活虚拟环境
source pyside-env/bin/activate
# 安装指定版本PySide6
pip install pyside6==6.4.3

激活虚拟环境后运行测试脚本即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 13:05:24