Ubuntu 18.04上的PySide6分段错误(重新链接问题)



此脚本来自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

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

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

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

相关内容

  • 没有找到相关文章

最新更新