Linux下Python3.5使用pyqt5.11报错 ImportError: /usr/local/lib/python3.5/dist-packages/PyQt5/QtCore.so: undefined symbol: PySlice_AdjustIndices 解决方法

我用的Linux自带的是Python3.5版本,运行pip3 install PyQt5, 下载的是PyQt5.11,运行PyQt5程序会报错:

ImportError: /usr/local/lib/python3.5/dist-packages/PyQt5/QtCore.so: undefined symbol: PySlice_AdjustIndices

 

解决方法:

删除PyQt5.11

pip3 uninstall PyQt5

重新安装PyQt5.10版本,就没有错误了

pip3 install "PyQt5<5.11"

 

另外测试,升级最新Python3.6或3.7版本后,用最新PyQt5.11也不会有错误。

posted @ 2018-09-27 17:40  YinKaisheng  阅读(953)  评论(1编辑  收藏  举报