编译PyQt5和SIP

问题描述 投票:0回答:2

我有Python3.8。我需要 PyQt5。我尝试使用 pip (v22.2),但编译后失败,引用 make install 返回代码 2。如何强制它更详细并告诉我确切的问题是什么(我已经使用 -vvv 运行 pip ).

由于它没有提供更多细节,我不知道是什么原因造成的。然后我继续从源代码编译它。 PyQt 5.15.7 需要 >= SIPv5.0.0。我继续编译并安装了SIP 6.6.2。但是,PyQt 安装脚本所需的实际可执行文件 (/bin/sip) 根本没有安装。还有其他 sip-build、sip-wheel 等。但是配置脚本需要的那个('sip')没有安装。

PyQt configure.py 需要的 sip 可执行文件在哪里(我可以使用 --sip 开关转发它)?

我不知道如何进步。我使用的是 Ubuntu 18.04。

python makefile pip pyqt pyqt5
2个回答
0
投票

不要使用“python3 configure.py build”来构建 PyQt5,而是使用 sip => 6,然后从 PyQt5 源根目录运行以下命令: (sip 6 将在您的 python bin 目录中生成 sip-build 和 sip-install 可执行文件)

sip-install

此命令将编译并安装 PyQt5(sip-build 将仅构建它)


0
投票

PyQt5源码哪里下载?

© www.soinside.com 2019 - 2024. All rights reserved.