【问题标题】:PySide6 segmentation fault on Ubuntu 18.04 (Relink issue)Ubuntu 18.04 上的 PySide6 分段错误(重新链接问题)
【发布时间】:2022-09-23 03:50:03
【问题描述】:

此脚本来自Qt for Python 页面:

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)

我用pip3 install pyside6安装了PySide,我的python版本是3.6.9,我的ubuntu版本是18.04

    标签: python linux qt ubuntu pyside


    【解决方案1】:

    您是否尝试在虚拟环境中安装它?也许系统范围的安装会干扰一些预先存在的库。

    选择要安装虚拟环境的文件夹

    user@pc:~/$ python3 -m venv /path/to/new/virtual/virtualenvironment/my_venv
    

    激活新的虚拟环境:

    user@pc:~/$ source /path/to/new/virtual/environment/bin/activate
    

    安装(本地)PySide6:

    (my_venv) user@pc:~/$ pip3 install pyside6
    

    从虚拟环境运行脚本:

    (my_venv) user@pc:~/$ python3 my_qt_script.py
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-17
      • 1970-01-01
      • 2021-06-04
      • 2019-04-30
      • 1970-01-01
      • 2019-08-18
      • 1970-01-01
      相关资源
      最近更新 更多