python - como - ¿Cómo instalar PyQt5 en Windows?
pyqt5 python windows (10)
Cuando intento instalar el PyQt5 en Windows usando el comando
python configure.py
Me sale este error:
Error: Make sure you have a working Qt qmake on your PATH.
Obtuve el pyQt5 de PyQt5 Download .
¿Cómo puedo instalar PyQt5?
Actualizar:
Instalé Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)
desde la página de descargas de Qt y ahora tengo este error:
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.
Y cuando ejecuto el comando 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.
Agregué C:/Program Files (x86)/Microsoft Visual Studio 11.0/VC/bin
(contiene nmake.exe
) a PATH y obtuve este error:
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.
Encontré una solución parcial ...
Pasos para instalar pyQt5 (con VS 2012) en Windows:
1) Instale el archivo binario Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)
desde aquí .
2) Obtenga sip-4.14.7
(instantánea de desarrollo) desde here .
3) Extraiga el archivo y abra la Developer Command Prompt for VS2012
del Developer Command Prompt for VS2012
.
4) Ejecutar estos comandos (en la carpeta SIP):
python configure.py
nmake
nmake install
5) Obtener el pyQt5
desde aquí .
6) Extraiga el archivo y abra el VS2012 x64 Native Tools Command Prompt
.
7) Ejecutar estos comandos:
python configure.py
ACTUALIZACIÓN: cuando ejecutar estos comandos a continuación no funciona:
nmake
nmake install
Solución: Intentaré usar pyQt4 con Qt5 ... porque pyQt5 está en desarrollo y aún no tiene soporte / documentación.
La forma más fácil de instalar PyQt es simplemente usar el instalador (enlace en su respuesta, paso # 5). Si instala python 3.3, el instalador agregará todos los extras de PyQt5 a esa instalación de python automáticamente. No tendrá que hacer ninguna compilación (ninguno de: nmake, nmake install, python configure).
Todas las opciones de compilación están disponibles si necesita una instalación personalizada (por ejemplo, utilizando una versión diferente de python, donde no hay un instalador proporcionado por Riverbank computing).
Si necesita compilar su propia versión de PyQt5, los pasos (como lo ha encontrado) están here , pero suponga que tiene Python y un compilador instalado y en su ruta. El instalado y en su camino han estado donde ha estado teniendo problemas, parece. Recomiendo usar la versión del instalador, pero primero debes instalar Python 3.3 .
Otro comando bajo el cmd
es:
easy_install pyqt5
Para instalar la versión GPL de PyQt5, ejecute (vea Proyecto PyQt5 ):
pip3 install pyqt5
Esto instalará la rueda de Python para su plataforma y su versión de Python (asumiendo que ambas son compatibles ).
(La rueda se descargará automáticamente del Índice de Paquetes de Python ).
La rueda PyQt5 incluye las partes necesarias de la versión LGPL de Qt . No hay necesidad de instalar Qt usted mismo .
(El sip
requerido se empaqueta como una rueda separada y se descargará e instalará automáticamente ).
Nota :
Si recibe un mensaje de error diciendo algo como
No downloads could be found that satisfy the requirement
entonces es probable que esté utilizando una versión no compatible de Python.
Primero intente esto en su ventana de cmd de Windows:
pip3 install pyqt5
Si eso tiene éxito, se verá algo como esto:
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
Si eso no funcionó, puedes probar este enlace desde SourceForge.
Instaladores de PyQt5 .exe para Windows
¿Cómo encontrar el instalador adecuado para ti?
Primero, determine qué versión de Python tiene y si tiene Python de 32 bits o de 64 bits. A continuación, abra uno de los directorios. Estoy en Python 3.5 de 64 bits, así que estoy buscando un archivo .exe con esas especificaciones. Cuando abre un directorio en SourceForge, verá algunos directorios con SOLO .zip o .tar.gz . Eso no es lo que estás buscando. Una buena indicación de en qué directorio debe hacer clic se encuentra en la columna "Descargas / Semana". Abriré el directorio PyQt-5.6 en mi caso.
Aquí notamos algunos archivos .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
Sé que estos son Python 3.5 por Py3.5
en el nombre del archivo. También estoy buscando la versión de 64 bits, así que descargaré PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe
. ¡Respuesta final!
Nota: si intenta instalar una versión que no es compatible con su sistema, aparecerá un cuadro de diálogo inmediatamente después de ejecutar el archivo .exe. Eso es una indicación de que has elegido el equivocado. No estoy tratando de sonar como un idiota ... ¡Lo hice varias veces!
Para probar una instalación exitosa, intente importar en su intérprete de Python:
from PyQt5 import QtCore, QtGui, QtWidgets
Principalmente utilizo el siguiente comando bajo el cmd
pip install pyqt5
¡Y funciona sin ningún problema!
Puedes instalarlo fácilmente usando Anaconda. Primero instale Anaconda o Miniconda en su sistema (descargue desde aquí ) y luego instale el pyqt de la siguiente manera:
conda install pyqt
Funciona para ambas versiones de python (2 y 3).
Si está utilizando Canopy, use el administrador de paquetes para instalar qt (y / o pyqt)
Soy nuevo en Python y PyQt5. Intenté usar pip, pero estaba teniendo problemas al usar una máquina con Windows. Si tiene una versión de Python 3.4 o superior, pip está instalado y listo para usar así:
python -m pip install pyqt5
Eso es, por supuesto, asumiendo que la ruta del ejecutable de Python está en su variable de entorno PATH. De lo contrario, incluya la ruta completa al ejecutable de Python (puede escribir where python
en la ventana de comandos para encontrarlo) como:
C:/users/userName/AppData/Local/Programs/Python/Python34/python.exe -m pip install pyqt5
Una de las formas más fáciles (probablemente la más fácil) de instalar paquetes de sitios como PyQt5 es instalar una de las versiones de Anaconda. Puedes instalar muchos de los paquetes de sitio al instalarlo. La lista de paquetes de sitios disponibles con versiones de Anaconda se puede consultar here .
- Descargar Anaconda3 o Anaconda2
- Instalarlo.
- Agregue la ruta de PyQt5 dentro de la instalación de Anaconda a sus Variables de entorno del sistema.
Por ejemplo:
PATH: ....; C:/Anaconda3/Lib/site-packages/PyQt5; ...
- Está listo para su uso.