为 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
的明确说明。我知道这看起来很初级,所以我感谢大家的耐心。
有很多关于这个主题的信息,比如,您需要QT5
或Scintilla
?很多指令都是零散的,没有所有的信息。我想知道是否有人可以通过清晰简洁的说明为我指明正确的方向。
例如:
-
安装 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
。
您的命令提示符下的python
和pyuic5
命令只能在您的WinPython 安装文件夹中执行。在你的 WinPython 安装文件夹中。
【讨论】:
以上是关于为 Python 2.7 安装 Qt5 和 PyQt5的主要内容,如果未能解决你的问题,请参考以下文章
Python 3.4 和 2.7:无法为 python 3.4 安装 numpy 包
无法为“python 3.3”安装“pip”,但对“python 2.7”运行良好