安装anaconda3后,我开始安装pyside2。
我直接输入pip install pyside2
,并成功安装pyside2 5.15。但是当我运行玩具示例时,发生了错误:
Traceback (most recent call last):
File "test.py", line 2, in <module>
from PySide2.QtWidgets import QApplication, QLabel
ImportError: /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2: symbol krb5_ser_context_init version krb5_3_MIT not defined in file libkrb5.so.3 with link time reference
我什么时候去/usr/lib/x86_64-linux-gnu
并找到了 libgssapi_krb5.so.2
和 libkrb5.so.3
,我不知道如何修复这个错误。有谁能够帮助我?我的环境:
python :3.8.3
操作系统:Ubuntu 18.04
CPU:AMD锐龙3600
最佳答案
您收到错误是因为您的机器上的 qt 版本错误。我的意思是 anaconda 默认安装了错误版本的 QT。首先,您需要安装必要的软件包( enter link description here ),然后执行以下步骤:
pip uninstall pyside2, qt, pyqt5
如果您使用 pip
安装了它们conda remove pyside2, qt, pyqt5
如果您使用 conda
安装了它们conda install -c conda-forge pyside2
关于python - ubuntu18.04上pyside2安装问题,anaconda上python 3.8.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63186438/