¿Cómo instalar PyQt5 en Windows?

Cuando bash 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 progtwig 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. 

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 comstackción (ninguno de: nmake, nmake install, python configure).

Todas las opciones de comstackció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 comstackr su propia versión de PyQt5, los pasos (como lo ha encontrado) están aquí , pero suponga que tiene Python y un comstackdor 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 .

Principalmente utilizo el siguiente comando debajo del cmd

 pip install pyqt5 

¡Y funciona sin problema!

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 

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 aquí .

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.

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. Puede instalar muchos de los paquetes de sitio al instalarlo. La lista de paquetes de sitios disponibles con versiones de Anaconda se puede consultar aquí .

  1. Descargar Anaconda3 o Anaconda2
  2. Instalarlo.
  3. 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; ... 
  1. Está listo para su uso.

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 

Otro comando bajo el cmd es:

easy_install pyqt5

Si estás usando Windows 10, si usas

  py -m pip install pyqt5 

en el símbolo del sistema se debe descargar bien. Dependiendo de la versión de Python o de Windows, alguien python -m pip install pyqt5 no se acepta, por lo que debe usar py en su lugar. pip es una buena manera de descargar muchas cosas, así que lo recomiendo.

Si está utilizando Canopy, use el administrador de paquetes para instalar qt (y / o pyqt)

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).

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.