为 Python 2.7 安装 Qt5 和 PyQt5

Posted

技术标签:

【中文标题】为 Python 2.7 安装 Qt5 和 PyQt5【英文标题】:Installing Qt5 and PyQt5 for Python 2.7 【发布时间】:2017-11-18 01:32:02 【问题描述】:

我是 Stack Overflow 和 Python 的新手。

我正在开发视觉效果,这意味着我正在(并将继续)使用 Python 2.7。我有点迷茫,正在寻找有关如何安装pyqt5 的明确说明。我知道这看起来很初级,所以我感谢大家的耐心。

有很多关于这个主题的信息,比如,您需要QT5Scintilla?很多指令都是零散的,没有所有的信息。我想知道是否有人可以通过清晰简洁的说明为我指明正确的方向。

例如:

    安装 Python 2.7 安装 x ... ... ...

我愿意自己弄清楚,但我觉得我掌握的信息有很多漏洞,可以使用一些帮助/指导。

提前致谢。

【问题讨论】:

我还需要 qt5 然后绑定 pyqt5 还是它们不相关? 就像这是我发现的东西,但这对我来说没有任何意义riverbankcomputing.com/pipermail/pyqt/2016-December/038450.html 我的意思是 sip zip 解压到哪个文件夹...每次我发现这样的东西似乎缺少太多细节,没有任何效果。 适用于哪个操作系统? PyQt5 没有 Python 2.7 的正式版本。您需要build it from source。这需要安装 Qt5 【参考方案1】:

也许this link 可以提供帮助。它用于在 Python 3 上安装 PyQt5,但我认为它与 Python 2 的过程相同。

更新: 由于您没有说任何特定的操作系统,因此我假设您使用的是 Windows。对于 Windows,已经有 Python 发行版可供使用,例如 WinPython。这是我在我的机器上所做的:

    为您的机器下载合适的 WinPython 版本, 为您的机器下载适当的PyQt5 wheels 版本, 安装 WinPython, 提取下载的 PyQt5 ***, 复制 pyqt5-tools 文件夹 inside 您提取 PyQt5 ***的位置 将其粘贴到 Where_You_Installed_WinPython\Lib\site-packages。

您可以通过双击 Qt Designer.exe 开始设计您的 GUI。完成 GUI 设计后,您可以使用 pyuic5 -x yourgui.ui -o yourgui.py 命令将 GUI 文件(扩展名为 *.ui)转换为 *.py

您的命令提示符下的pythonpyuic5 命令只能在您的WinPython 安装文件夹中执行。在你的 WinPython 安装文件夹中。

【讨论】:

以上是关于为 Python 2.7 安装 Qt5 和 PyQt5的主要内容,如果未能解决你的问题,请参考以下文章

Python 3.4 和 2.7:无法为 python 3.4 安装 numpy 包

无法为“python 3.3”安装“pip”,但对“python 2.7”运行良好

PyQ5t:将 Qt Designer 加载到 Python 脚本中(loadUiType):如何检查错误原因?

dlib安装python 2.7

为 Python 2.7 构建/安装 C 模块时出错

安装Anaconda3 后,怎样使用 Python 2.7