我在PyQt 5中制作了一个QSS主题预览程序。但是,它突然停止了工作:
Traceback (most recent call last):
File "core.py", line 1, in <module>
from PyQt5.QtCore import *
ImportError: /usr/local/lib/python3.5/dist-packages/PyQt5/QtCore.so: undefined symbol: PySlice_AdjustIndices
我卸下并重新安装了qt5-default
,python3-pyqt5
和python3-sip
,但是仍然出现错误。
我正在使用Crouton和Lubuntu 16.04
和Acer Chromebook R11
在Python 3.5.1-3
C738T上使用PyQt 5.11.2
LTS(Xenial Xerus)。 (我很确定版本不是问题;其他人在使用不同的Python和PyQt版本时也遇到了相同的问题)
P.S。有人说我需要Python 3.6+,但是当我运行sudo apt install python3
时,apt
说python3 is already the newest version (3.5.1-3)
。另外,尝试自行构建时会出错。
答案 0 :(得分:0)
我遇到了同样的问题,我通过升级到python 3.6来解决了这个问题,对不起,我无法深入探讨。
我放置了将python从3.5更新到3.6的步骤,在我的情况下,我在Linux Mint中工作,但是步骤应该相同。
首先安装。
现在配置(要使系统默认采用3.6版)
!!!警告,根据Linux |发行版的版本,如果您将默认的另一个python版本设为默认值,则可能会导致系统问题!
然后再次安装pip3
我希望它能对您有所帮助,对不起,我无法告诉您问题的原因,我希望有人告诉我们,此版本目前看来是PyQt5错误。
无论如何,祝你好运。