如何使用Python 3.6.4安装PyQt4(错误:确保你的PATH上有一个有效的Qt qmake。)

时间:2018-01-24 19:23:54

标签: python python-3.x pyqt pyqt4 mingw

我在安装PyQt4软件包时遇到了麻烦。我已经阅读了很多关于此的文档,但仍然没有弄明白。所以我的第一个问题是当我下载PyQt4 zip失败时,我必须将其解压缩?

我试图将其解压缩到\ Lib \ site-packages,然后从那里运行PS并使用命令" python configure-ng.py"然后它给了我一个错误"错误:确保你的PATH上有一个有效的Qt qmake。"虽然我安装了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添加软件包。然后我首先得到一个错误"没有名为' sipconfig'"的模块。 我在因特网上发现它是由它引起的,因为没有安装SIP,你需要像this那样安装。然后我遇到了一个错误" make被识别为内部或外部命令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

1 个答案:

答案 0 :(得分:0)

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