PyQt5 找不到已安装的 Qt5 库

PyQt5 not finding installed Qt5 library

Ubuntu 16.0.4,我正在尝试 运行 ,并且我有 Qt5(通过 apt)和 PyQt5(通过 pip3)已安装。

错误:

sudo ./video_qt.py

Traceback (most recent call last): File "./video_qt.py", line 8, in from PyQt5 import QtWidgets, QtCore ImportError: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not >found (required by /usr/local/lib/python3.5/dist-packages/PyQt5/QtWidgets.so)

但它在那里:

ls /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

这里可能发生了什么?

我没有 ubuntu 可以查看。

估计是PyPI中的PyQt与安装的Qt.so文件不兼容

尝试 pip3 卸载 PyQt 并从 apt 安装 PyQt 应该会让你的二进制文件一起工作。

如果它不在 apt 中,请要求 unbuntu 打包它或从源代码构建 PyQt。 这并不难。