我正在尝试让PyQt5与WinPython一起工作。 PyQt5附带一个自述文件进行安装,我没有成功尝试过一些我认为自述文件的第一部分告诉我的内容。
我有:
PyQt-gpl-5.4在文件夹中(只是部分肯定这是我应该把它放在哪里)
C:\WinPython-64bit-2.7.9.1\python-2.7.9.amd64\Lib\site-packages\PyQt-gpl-5.4
我目前尝试使一切正常运行的是:我正在尝试在PyQt-gpl-5.4中运行configure.py文件,但是当我这样做时,我一直收到以下错误:
Error: PyQt5 requires Qt v5.0 or later. You seem to be using v4.8.6.
Make sure the correct version of qmake is on your PATH.
我认为所引用的qmake所需版本位于文件夹
中C:\Qt\5.4\mingw491_32\bin
但是,我不知道如何通过将此文件夹中的qmake添加到PATH来修复错误。我最近的尝试是使用Spyder的Tools-> PYTHONPATH管理器添加文件夹,但这没有任何区别。我也尝试使用sys.path.append('C:\ Qt \ 5.4 \ mingw491_32 \ bin')添加它,但这也不起作用。我已经从这两个位置删除了文件夹名称。
如何让PyQt5与WinPython-64bit-2.7.9.1一起使用,或者我认为如何在PyQt-gpl-5.4文件夹中运行configure.py文件?
感谢。
答案 0 :(得分:0)
您绝对不希望site-packages文件夹中的源代码(即PyQt-gpl-5.4
),因为这是编译模块最终的位置。相反,它应该在编译时进入临时文件夹。
当您运行configure.py
时,必须注意使用您要定位的特定python的可执行文件。我对WinPython一无所知,但对于普通的python安装,这意味着要做这样的事情:
C:\Python34\python configure.py
作为第一步,在尝试实际编译任何内容之前,建议您查看所有可用的配置选项,如下所示:
C:\Python34\python configure.py --help
(PyQt Docs中还有Installing PyQt5部分。)
例如,这将告诉您,指定您要定位的Qt安装的最简单方法是这样的:
C:\Python34\python configure.py --qmake C:\Qt\5.4\mingw491_32\bin\qmake
修改强>:
抱歉,最后一部分是错误的:--qmake
选项在Windows上不可用,因此您必须将包含qmake
可执行文件的目录添加到PATH
。这可以使用以下命令完成:
set PATH=%PATH%;C:\Qt\5.4\mingw491_32\bin