2

这将是我的第一个问题。我已经搜索了其他问题,但不幸的是,他们都没有解决我的问题。

我在 Win7 上运行 32 位 Python (2.7)。我想安装 PyQt4。

我已经下载了 PyQt-win-gpl-4.11.4.zip 和 PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe 文件:https://riverbankcomputing.com/software/pyqt/download关联。那里写着:“在构建 PyQt4 之前,您必须已经构建并安装了 SIP”。因此,我下载了“sip-4.16.9”。

我在安装过程中遵循了这些步骤:http: //pyqt.sourceforge.net/Docs/sip4/installation.html。我成功执行了 configure.py 脚本。但是,当我尝试通过运行 make 命令构建 SIP 时,我有一个无限循环,如下所示:

C:\Python27\sip-4.16.9>make cd sipgen make make[1]: Entering directory '/c/Python27/sip-4.16.9' cd sipgen make make[2]: Entering directory '/c/Python27/sip-4.16.9' cd sipgen make make[3]: Entering directory '/c/Python27/sip-4.16.9'

……等没完没了

我怎么解决这个问题?

提前致谢。

4

2 回答 2

0

当发生同样的问题时,我能够解决问题。

python configure.py --platform win32-g++
mingw32-make
mingw32-make install

但是,下一步仍不清楚。

于 2017-03-16T01:59:02.930 回答
0

通常我通过Christoph 的优秀网站安装 PyQt4 。

我试过了:

C:\Users\user\Downloads>pip install instPyQt4-4.11.4-cp27-none-win_amd64.whl

但它告诉我我的系统不受支持。对 32 位执行相同操作会导致相同的错误。

所以我从源头尝试并在这个问题中遇到了同样的问题。在阅读了ekhumoro强调的 64 位问题后,我意识到python 下载页面似乎默认下载 32 位,即使我的操作系统是 64 位。Python2.7 64 位在这里可用。我所做的是卸载 32 位的拳头,以便 64 位的拳头可以取而代之(无需再次设置环境变量)。在此之后,我尝试安装 .whl agani,如上所示,这次成功了。

于 2016-05-13T01:49:32.230 回答