29

当我尝试使用命令在 Windows 上安装 PyQt5

python configure.py

我收到此错误:

Error: Make sure you have a working Qt qmake on your PATH.

我从PyQt5 Download得到了 pyQt5 。

如何安装 PyQt5?


更新:

Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)Qt 下载页面安装,现在出现此错误:

Querying qmake about your Qt installation...
Determining the details of your Qt installation...
Error: Failed to determine the detail of your Qt installation. Try again using
the --verbose flag to see more detail about the problem.

当我执行命令时python configure.py --verbose

Querying qmake about your Qt installation...
Determining the details of your Qt installation...
C:\Qt\Qt5.0.2\5.0.2\msvc2012_64\bin\qmake.exe -spec win32-msvc2008 -o qtdetail.m
k qtdetail.pro
nmake -f qtdetail.mk release
'nmake' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
Error: Failed to determine the detail of your Qt installation. Try again using
the --verbose flag to see more detail about the problem.

我将C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin(contains nmake.exe) 添加到 PATH 并收到此错误:

Querying qmake about your Qt installation...
Determining the details of your Qt installation...
C:\Qt\Qt5.0.2\5.0.2\msvc2012_64\bin\qmake.exe -spec win32-msvc2008 -o qtdetail.mk qtdetail.pro
nmake -f qtdetail.mk release


Microsoft (R) Program Maintenance Utility Version 11.00.50727.1

Copyright (C) Microsoft Corporation.  All rights reserved.


  "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\nmake.exe" -f qtdetail.mk.Release


Microsoft (R) Program Maintenance Utility Version 11.00.50727.1

Copyright (C) Microsoft Corporation.  All rights reserved.

  cl -c -nologo -Zm200 -Zc:wchar_t -O2 -MD -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_NO_DEBUG -DQT_CORE_LIB -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtCore" -I"release" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\mkspecs\win32-msvc2008" -Forelease\ @C:\Users\Victor\AppData\Local\Temp\nm68EA.tmp

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cl.EXE"' : return code '0xc0000135'

Stop.

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\nmake.exe"' : return code '0x2'

Stop.
4

19 回答 19

34

主要是我使用下面的命令cmd

pip install pyqt5

它没有问题!

于 2016-04-21T09:09:59.077 回答
13

安装 PyQt 的最简单方法是使用安装程序(答案中的链接,步骤 #5)。如果您安装 python 3.3,安装程序将自动将所有 PyQt5 附加功能添加到该 python 安装中。您不需要进行任何编译(没有:nmake、nmake install、python configure)。

如果您需要自定义安装(例如,使用不同版本的 python,河岸计算没有提供安装程序),则所有构建选项都可用。

如果您确实需要编译自己的 PyQt5 版本,步骤(如您所见)在此处,但假设您已安装 python 和编译器并在您的路径中。安装并在您的路径中似乎是您遇到麻烦的地方。我建议使用安装程序版本,但您需要先安装python 3.3

于 2013-08-04T11:20:19.063 回答
11

首先在您的 Windows cmd 窗口中尝试此操作:

pip3 install pyqt5

如果成功,它将如下所示:

C:\Windows\System32>pip3 install pyqt5
Collecting pyqt5
  Downloading PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win_amd64.whl (77.2MB)
    100% |################################| 77.2MB 13kB/s
Collecting sip<4.20,>=4.19.3 (from pyqt5)
  Downloading sip-4.19.3-cp35-none-win_amd64.whl (49kB)
    100% |################################| 51kB 984kB/s
Installing collected packages: sip, pyqt5
Successfully installed pyqt5-5.9 sip-4.19.3

如果这不起作用,你可以试试 SourceForge 的这个链接。

适用于 Windows 的 PyQt5 .exe 安装程序

如何找到适合您的安装程序?

首先,确定您拥有的 Python 版本以及您拥有 32 位还是 64 位 Python。接下来,打开其中一个目录。我在 Python 3.5 64 位,所以我正在寻找具有这些规格的 .exe。当您在 SourceForge 上打开一个目录时,您会看到一些只有.zip.tar.gz的目录。这不是你要找的。“下载/周”列很好地指示了您应该单击哪个目录。在我的例子中,我将打开PyQt-5.6目录。

这里我们注意到一些 .exe 文件:

PyQt-5.6
|_PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe
|_PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe
|_PyQt5_gpl-5.6.zip
|_PyQt5_gpl-5.6.tar.gz

我知道这些是Py3.5文件名中的 Python 3.5。我也在寻找64位版本,所以我会下载PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe. 最终答案!

注意:如果您尝试安装与您的系统不兼容的版本,运行 .exe 后会立即出现一个对话框。这表明你选错了。我不想让自己听起来像个 dbag……我这样做了好几次!

要测试成功安装,请在 Python 解释器中尝试导入:

from PyQt5 import QtCore, QtGui, QtWidgets
于 2016-07-15T19:58:06.810 回答
8

我找到了部分解决方案...

在 Windows 上安装 pyQt5(使用 VS 2012)的步骤:

Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)1)从这里安装二进制文件。

2)从这里获取sip-4.14.7(开发快照)。

3) 解压文件并打开Developer Command Prompt for VS2012.

4)执行这些命令(在 sip 文件夹中):

python configure.py
nmake
nmake install

5)pyQt5这里获取。

6) 解压文件并打开VS2012 x64 Native Tools Command Prompt.

7)执行这些命令:

python configure.py

更新:当执行以下这些命令不起作用时:

nmake
nmake install

解决方案:我将尝试将 pyQt4 与 Qt5 一起使用......因为 pyQt5 正在开发中,还没有支持/文档​​。

于 2013-05-31T05:44:00.233 回答
4

我是 Python 和 PyQt5 的新手。我尝试使用 pip,但在使用 Windows 机器时遇到了问题。如果您有 Python 3.4 或更高版本,则 pip 已安装并可以使用,如下所示:

python -m pip install pyqt5 

这当然是假设 Python 可执行文件的路径在您的 PATH 环境变量中。否则包括 Python 可执行文件的完整路径(您可以where python在命令行窗口中键入以找到它),例如:

C:\users\userName\AppData\Local\Programs\Python\Python34\python.exe -m pip install pyqt5
于 2017-07-21T16:11:44.373 回答
4

安装像 PyQt5 这样的站点包的最(可能是最)简单的方法之一是安装 Anaconda 的一个版本。您可以通过安装它来安装许多站点包。可以在此处查看具有 Anaconda 版本的可用站点包列表。

  1. 下载 Anaconda3或 Anaconda2
  2. 安装它。
  3. 将 Anaconda 安装中 PyQt5 的路径添加到您的系统环境变量中。

例如:

PATH: ....; C:\Anaconda3\Lib\site-packages\PyQt5; ...
  1. 它可以使用了。
于 2017-01-17T07:10:46.433 回答
3

如果您使用的是 Windows 10,如果您使用

    py -m pip install pyqt5

在命令提示符下,它应该可以正常下载。取决于 Python 或 Windows 的版本,有时python -m pip install pyqt5不接受,因此您必须改用 py。pip 是下载很多东西的好方法,所以我建议这样做。

于 2019-03-20T09:56:44.337 回答
1

可以使用以下简单命令安装它:

pip3 安装 pyqt5
于 2021-01-09T10:55:48.910 回答
1

如果你已经完全安装了 python,它可以为你省去麻烦。您需要做的就是在各自的 shell 中输入以下命令:

pip install pyqt5

与普遍的看法相反,只要您安装了 PIP,您几乎可以在任何操作系统上执行此操作......希望这会有所帮助!

于 2020-08-24T19:43:55.730 回答
1

下的另一个命令cmd是:

easy_install pyqt5

于 2017-01-16T09:31:53.497 回答
1

从这里下载 whl http://mirrors.aliyun.com/pypi/simple/pyqt5/

pip install PyQt5-5.15.4-cp36.cp37.cp38.cp39-none-win_amd64.whl

如果出现错误,试试这个

pip install --user PyQt5-5.15.4-cp36.cp37.cp38.cp39-none-win_amd64.whl

完毕

于 2021-05-23T20:42:13.170 回答
0

由于 spyder 和版本冲突,我遇到了问题,所以我尝试了这个

pip uninstall pyqt5

pip uninstall spyder

pip install spyder 

这都安装好了!

于 2021-05-28T10:51:14.080 回答
0

最简单的方法,我认为下载Eric,解压到源,打开python目录,将安装脚本拖到python图标,而不是文件夹,按照提示

于 2020-12-20T23:46:23.000 回答
0

如果您遇到问题,请pip3 install pyqt5尝试pip3 install pyqt5==5.12.0
这为我解决了问题

于 2020-11-25T07:44:10.833 回答
0

您可以使用 Anaconda 轻松安装它。首先在您的系统上安装AnacondaMiniconda(从此处下载),然后按如下方式安装 pyqt:

conda install pyqt

它适用于两个版本的 python(2 和 3)。

于 2017-07-31T18:00:03.787 回答
0

如果您使用的是 canopy,请使用包管理器安装 qt(和或 pyqt)

于 2017-05-30T07:16:41.517 回答
0

要安装 PyQt5 的 GPL 版本,请运行(请参阅PyQt5 项目):

pip3 install pyqt5

这将为您的平台和您的 Python 版本安装Python 轮(假设两者都受支持)。

(轮子会自动从Python Package Index下载。)

PyQt5 轮包含 Qt 的 LGPL 版本的必要部分无需自己安装 Qt

(需要sip打包成单独的轮子,会自动下载安装。)


注意

如果您收到一条错误消息,说明如下

No downloads could be found that satisfy the requirement 

那么您可能正在使用不受支持的 Python 版本。

于 2018-07-03T21:08:46.367 回答
0
C:\Users\Digiline>python3 -m pip install pyqt5                                                                                                                          

Collecting pyqt5                                                                                                                                                          Downloading PyQt5-5.15.4-cp36.cp37.cp38.cp39-none-win_amd64.whl (6.8 MB)                                                                                                   |████████████████████████████████| 6.8 MB 3.3 MB/s                                                                                                                 Collecting PyQt5-sip<13,>=12.8                                                                                                                                            Downloading PyQt5_sip-12.8.1-cp39-cp39-win_amd64.whl (63 kB)                                                                                                               |████████████████████████████████| 63 kB 71 kB/s                                                                                                                   Collecting PyQt5-Qt5>=5.15                                                                                                                                                Downloading PyQt5_Qt5-5.15.2-py3-none-win_amd64.whl (50.1 MB)                                                                                                              |████████████████████████████████| 50.1 MB 16 kB/s                                                                                                                 Installing collected packages: PyQt5-sip, PyQt5-Qt5, pyqt5 
                                                                                                               
WARNING: The scripts pylupdate5.exe, pyrcc5.exe and pyuic5.exe are installed in 'C:\Users\Digiline\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts' which is not on PATH.                                                                                                   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.                                                     Successfully installed PyQt5-Qt5-5.15.2 PyQt5-sip-12.8.1 pyqt5-5.15.4

                                                                                                                                                                                       
于 2021-04-02T11:46:31.973 回答
-1

您好,您可以从这里获得答案: https ://www.lfd.uci.edu/~gohlke/pythonlibs/

要找到您的模块,请按 ctrl + f 然后键入 pyqt5 然后单击与您的系统匹配的与 PyQt5 相关的任何文件,然后在下载模块后将其解压缩到 python >> lib >> site-packages。然后在那里提取它我已经完成了我的答案希望它有帮助

于 2021-07-31T10:46:41.117 回答