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。
这并不难。
在 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。 这并不难。