当我尝试使用命令
在Windows上安装PyQt5时python configure.py
我收到此错误:
Error: Make sure you have a working Qt qmake on your PATH.
我从PyQt5 Download获得了pyQt5。
如何安装PyQt5?
更新
我从Qt Download page安装了Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)
,现在我遇到了这个错误:
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.
我向PATH添加了C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin
(包含nmake.exe
),我收到了此错误:
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.
答案 0 :(得分:26)
主要是在cmd
pip install pyqt5
它没有问题!
答案 1 :(得分:12)
安装PyQt的最简单方法是使用安装程序(在你的答案中链接,第5步)。如果安装python 3.3,安装程序会自动将所有PyQt5附加内容添加到该python安装中。您不需要进行任何编译(nmake,nmake install,python configure)。
如果您需要自定义安装,则可以使用所有构建选项(例如,使用不同版本的python,其中没有河岸计算提供的安装程序)。
如果您确实需要编译自己的PyQt5版本,那么步骤(如您所见)是here,但假设您已经安装了python和编译器并且在您的路径中。已经安装好并且在您的路径中似乎遇到了麻烦。我建议使用安装程序版本,但您需要先安装python 3.3。
答案 2 :(得分:8)
首先在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获取此链接。
PyQt5 .exe installers for Windows
如何找到适合您的安装程序?
首先,确定您拥有的Python版本以及是否具有32位或64位Python。 接下来,打开其中一个目录。我在Python 3.5 64位上,所以我正在寻找带有这些规格的.exe。当您在SourceForge上打开目录时,您将看到一些只有 .zip 或 .tar.gz 的目录。那不是你要找的东西。您应该点击哪个目录的良好指示由&#34; Downloads / Week&#34;柱。 我打开了 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
答案 3 :(得分:7)
我找到了部分解决方案......
在Windows上安装pyQt5(使用VS 2012)的步骤:
1)从here安装二进制文件Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)
。
2)从here获取sip-4.14.7
(开发快照)。
3)解压缩文件并打开Developer Command Prompt for VS2012
。
4)执行这些命令(在sip文件夹中):
python configure.py
nmake
nmake install
5)从here获取pyQt5
。
6)解压缩文件并打开VS2012 x64 Native Tools Command Prompt
。
7)执行以下命令:
python configure.py
更新:执行以下命令时,以下操作无效:
nmake
nmake install
解决方案:我将尝试将pyQt4与Qt5一起使用...因为pyQt5正在开发中,并且还没有支持/文档。
答案 4 :(得分:3)
安装像PyQt5这样的网站包最常用(最可能是最)最简单的方法之一就是安装其中一个版本的Anaconda。您可以通过安装它来安装许多站点包。可以检查使用Anaconda版本的可用站点包列表here。
例如:
#parent {
position: relative;
}
#doughnutContainer, #pieContainer {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%);
}
#doughnutContainer {
width:800px;
height:250px;
}
#pieContainer {
transform: translate(-50%, 28%);
width:200px;
height:160px;
}
答案 5 :(得分:2)
我是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
答案 6 :(得分:1)
cmd
下的另一个命令是:
easy_install pyqt5
答案 7 :(得分:1)
从这里下载 whl http://mirrors.aliyun.com/pypi/simple/pyqt5/
david@david-ThinkPad-E480:~$ curl -X 'GET' \
> 'http://127.0.0.1:8000/me' \
> -H 'accept: */*' \
> -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2IiwiZXhwIjoxNjIyNjc3NzgwLCJyb2xlIjoxLCJjaGF0X3Rva2VuIjp7ImlkZW50aXR5Ijo2LCJ0b2tlbiI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSklVekkxTmlJc0ltTjBlU0k2SW5SM2FXeHBieTFtY0dFN2RqMHhJbjAuZXlKcWRHa2lPaUpUU3pWaFpEVXpZV1UzTWpnek1XWTJORGRoWm1RNU1qQmlabUl6TW1Gak1XRTBMVEUyTWpFMU9UYzNPREFpTENKbmNtRnVkSE1pT25zaWRtbGtaVzhpT250OUxDSmphR0YwSWpwN0luTmxjblpwWTJWZmMybGtJam9pU1ZNelkyVTFNR1l3TnpnNE9HWTBaV1ZrT1dJM05ESXpZMlExWTJaa01EbG1OQ0o5TENKcFpHVnVkR2wwZVNJNk5uMHNJbWx6Y3lJNklsTkxOV0ZrTlROaFpUY3lPRE14WmpZME4yRm1aRGt5TUdKbVlqTXlZV014WVRRaUxDSmxlSEFpT2pFMk1qRTJNREV6T0RBc0ltNWlaaUk2TVRZeU1UVTVOemM0TUN3aWMzVmlJam9pUVVObU9ESTNORFJrTkRCbVlUTmxNbUZpTlRkbU56WTBOREV4TmpCaU5UUmlaQ0o5LnBzeVpJbE9OeTRRX2pNeHNnREswUUI2X3l4T20xcUZ6eVEyajczSHVvaWMifX0.c66ACoJpTLRXYMeysEYwUIQJSqIMEXegXRn4vc0sIMw'
david@david-ThinkPad-E480:~$
如果出现错误,试试这个
pip install PyQt5-5.15.4-cp36.cp37.cp38.cp39-none-win_amd64.whl
完成
答案 8 :(得分:1)
如果您使用的是Windows 10,请使用
py -m pip install pyqt5
在命令提示符下应该可以下载。根据Python或Windows的版本,有时python -m pip install pyqt5
不被接受,因此您必须使用py。 pip是下载很多内容的好方法,因此我建议这样做。
答案 9 :(得分:1)
如果您已完全安装python,则可以节省您的麻烦。您需要做的就是在各自的shell中输入以下命令:
pip install pyqt5
与流行的看法相反,只要您已安装PIP,就可以在几乎任何OS上执行此操作... 希望对您有所帮助!
答案 10 :(得分:1)
它可以通过以下简单命令安装:
pip3 install pyqt5
答案 11 :(得分:0)
要安装PyQt5的GPL版本,请运行(请参见PyQt5 Project):
pip3 install pyqt5
这将为您的平台和您的Python版本安装{em> Python wheel (假设同时支持 )。
(方向盘将自动从Python Package Index下载。)
PyQt5滚轮包括Qt的LGPL版本的必需部分。 不需要自己安装Qt 。
(必需的sip
包装为单独的滚轮,将自动下载并安装。)
注意:
如果您收到一条错误消息,提示为
No downloads could be found that satisfy the requirement
那么您可能正在使用不受支持的Python版本。
答案 12 :(得分:0)
由于 spyder,我遇到了问题并且版本冲突,所以我尝试了这个
pip uninstall pyqt5
pip uninstall spyder
pip install spyder
这一切都安装了!
答案 13 :(得分: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
答案 14 :(得分:0)
最简单的方法,我觉得下载Eric,解压到源码,打开python目录,把安装脚本拖到python图标里,不是文件夹,按照提示操作
答案 15 :(得分:0)
如果您遇到pip3 install pyqt5
的问题,请尝试pip3 install pyqt5==5.12.0
这为我解决了问题
答案 16 :(得分:0)
您可以使用Anaconda轻松安装它。首先在您的系统上安装 Anaconda 或 Miniconda (从here下载),然后按如下方式安装pyqt:
conda install pyqt
它适用于两个版本的python(2和3)。
答案 17 :(得分:0)
如果您使用遮篷,请使用包管理器安装qt(和/或pyqt)
答案 18 :(得分:-2)
您好,您可以从这里获得答案: https://www.lfd.uci.edu/~gohlke/pythonlibs/
要找到你的模块,按 ctrl + f 然后输入 pyqt5 然后单击与您的系统相关的任何文件 PyQt5 然后在下载模块后将其解压缩到 python >> lib >> site-packages。然后在那里提取它 我已经完成了我的回答希望它有帮助