pip - 是否有任何用于 pip3 安装的树莓派 3 的 PyQt 5.10?
问题描述
我通过 apt-get 将 PyQt5 安装到我的树莓派 3 B+ 中。
但它看起来像 PyQt5.7 而不是 5.10。我需要使用哪个
out.setVersion(qt.QDataStream.Qt_5_10)
但是这个 PyQt5 只有 Qt_5_7。
是否有任何 PyQt5.10 或更高版本可以使用 pip3 或 apt 安装?
解决方案
要正确使用 PyQt5.11,您需要从 Raspberry pi 的源代码进行编译。
首先 :
必须在构建和使用 PyQt5 之前安装 SIP。您可以从https://www.riverbankcomputing.com/software/sip/download获取最新版本的 SIP 源代码。
可以在http://pyqt.sourceforge.net/Docs/sip4/installation.html找到 SIP 安装说明。
注意在构建 PyQt5 v5.11 或更高版本时,您必须配置 SIP 以使用类似于以下的命令行创建 sip 模块的私有副本:
python configure.py --sip-module PyQt5.sip --no-tools
感谢下载 PyQt5.11 和:
python3 配置.py
在那之后:
制作 sudo 制作安装
在此之前您需要安装 Qt5.10 或更高版本。并注意在所有命令之前配置哪个 Qt。
最好的
推荐阅读
- c# - 我可以简化我的 ConcurrentDictionary “添加或更新”方法吗?
- python - 有没有办法不使用mrjob在reducer def中包含第三个参数?
- python-3.x - 使用 SEQ 在 python 中记录 Azure 函数
- javascript - 是否有必要在每个连接上调用 response.end() ?
- iis - 如何使用 IdentityServer4 下的进程内 IIS 托管启用 Windows 身份验证?
- c++ - 访问 NS2 数据包头以获取无线网络中的接收数据
- javascript - django:提交和下载表单后出现 javascript 重定向问题
- c# - 使用 ChangeDisplaySettingsEx 以编程方式更改相对显示器位置?
- c++ - 如何在 C++ 中创建对象列表并使用其方法?
- wordpress - 列未采取 elementor pro 中指示的措施