How to install PyQt4 with Python 3.6.4 (Error: Make sure you have a working Qt qmake on your PATH. )

How to install PyQt4 with Python 3.6.4 (Error: Make sure you have a working Qt qmake on your PATH. )

我在安装 PyQt4 包时遇到了真正的问题。我已经阅读了很多关于此的文档,但仍然没有弄明白。所以我的第一个问题是当我下载 PyQt4 zip 失败时,我必须在哪里提取它?

我试图将它提取到 \Lib\site-packages 然后从那里 运行 一个 PS 并使用命令 "python configure-ng.py" 然后它给我一个错误 "Error: Make sure you have a working Qt qmake on your PATH." 虽然我安装了QT软件。

我发现我的系统中有两个qmake文件夹。一个位于 "Qt\Tools\QtCreator\share\qtcreator\templates\wizards\projects",另一个位于 "Qt\Tools\Preview\Qt Creator 4.5.0 rc1\share\qtcreator\templates\wizards\projects"。我也尝试将 "qmake" 文件夹复制到 PyQt4 文件所在的目录,但仍然没有。

更新:所以我放弃了尝试使用 configure-ng.py 安装失败并开始尝试使用 configure.py 添加包。然后首先我得到一个错误 "No module named 'sipconfig'"。 我在互联网上发现它是由未安装 SIP 引起的,您需要像 this 一样安装 ID。然后遇到错误"make is not recognized as an internal or external command python" 所以我安装了MinGW C编译器。现在我 运行 它 C:\PATH\main.exe 我得到一个错误:

PS G:\Programmeerimine\uus\Lib\site-packages\PyQt4_gpl_win-4.12.1\sip 4.19.7> C:\MinGW\bin\make.exe
make[1]: Entering directory 'G:/Programmeerimine/uus/Lib/site-packages/PyQt4_gpl_win-4.12.1/sip-4.19.7/sipgen'
gcc -c -O2 -Wall -DNDEBUG -DUNICODE -DQT_LARGEFILE_SUPPORT -I. -o main.o main.c
gcc: error: CreateProcess: No such file or directory
Makefile:29: recipe for target 'main.o' failed
make[1]: *** [main.o] Error 1
make[1]: Leaving directory 'G:/Programmeerimine/uus/Lib/site-
packages/PyQt4_gpl_win-4.12.1/sip-4.19.7/sipgen'
Makefile:3: recipe for target 'all' failed
make: *** [all] Error 2

所以我得到了另一个论坛的帮助。解决方案描述 here