Como instalar o PyQt5 no Windows?

Quando tento instalar o PyQt5 no Windows usando o comando

python configure.py

eu entendo este erro:

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

consegui o pyQt5 de PyQt5 Download .

Como posso instalar o PyQt5?


actualizar:

instalei Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB) na página de Download do Qt e agora tenho este erro:

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.
E quando executar o 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.

eu adicionei C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin (contém nmake.exe) para o caminho e eu tenho este erro:

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.
Author: MarianD, 2013-05-31

10 answers

A maneira mais fácil de instalar o PyQt é apenas usar o instalador (Link na sua resposta, Passo #5). Se instalar o Python 3.3, o instalador adicionará automaticamente todos os extras do PyQt5 a essa instalação python. Não terá de fazer nenhuma compilação (nenhuma de: nmake, nmake install, python configure).

Todas as opções de compilação estão disponíveis para se necessitar de uma instalação personalizada (por exemplo, usando uma versão diferente do python, onde não existe um instalador fornecido por riverbank computing).

Se precisar de compilar a sua própria versão do PyQt5, os passos (como encontrou) são aqui, mas assuma que tem o python e um compilador instalados e no seu caminho. Os instalados e em seu caminho foram onde você tem estado correndo em apuros parece. Eu recomendaria usar a versão do instalador, mas você precisa instalar Python 3.3} primeiro.

 11
Author: Brett Stottlemyer, 2013-08-04 11:20:19

Uso Principalmente o seguinte comando sob a cmd

pip install pyqt5
E funciona sem problemas!
 23
Author: Malek B., 2016-04-21 09:09:59
Encontrei uma solução parcial...

Passos para instalar o pyQt5 (com VS 2012) no Windows:

1) Instale o ficheiro binário Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB) de aqui .

2) Obter sip-4.14.7 (instantâneo do desenvolvimento) de aqui.

3) extrair o ficheiro e abrir o Developer Command Prompt for VS2012.

4) Execute estes comandos (na pasta sip):

python configure.py
nmake
nmake install

5) pegue o pyQt5de aqui.

6) extrair o ficheiro e abrir o VS2012 x64 Native Tools Command Prompt.

7) Execute estes comandos:

python configure.py

Actualizar: quando executar estes comandos abaixo não está a funcionar:

nmake
nmake install

Solução: vou tentar usar o pyQt4 com o Qt5... porque o pyQt5 está em desenvolvimento e ainda não tem suporte/documentação.

 7
Author: Victor Lellis, 2013-05-31 12:43:01
Primeiro tente isto na sua janela cmd do Windows:
pip3 install pyqt5
Se isso for bem sucedido, será algo parecido com isto.
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

Se isso não funcionou, você pode tentar este link de SourceForge.

PyQt5 .instaladores exe para o Windows

Como encontrar o instalador que é certo para você?

Primeiro, determine que versão do Python você tem e se você tem 32-bit ou 64-bit Python. A seguir, abra um dos diretórios. Estou no Python 3.5. 64 bits, por isso estou à procura de um .exe com essas especificações. Quando abrir uma pasta no SourceForge, irá ver algumas pastas apenas com .ZIP ou .alcatrao.gz . Não é isso que procuras. Uma boa indicação de qual diretório você deve clicar é dada pela coluna" Downloads/Week". Vou abrir o directório PyQt-5.6 no meu caso.

Aqui reparamos alguns .ficheiros 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

Eu sei que estes são Python 3.5 por Py3.5 no nome do ficheiro. Eu também estou olhando para a versão de 64 bits então eu vou baixar PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe. Resposta Final!

Nota: Se tentar instalar uma versão que não seja compatível com o seu sistema, irá aparecer uma janela imediatamente após a execução da .exe. É uma indicação de que escolheu a errada. Não estou a tentar parecer um idiota... Fiz isso várias vezes!

Para testar uma instalação com sucesso, no seu interpretador Python, tente importar:

from PyQt5 import QtCore, QtGui, QtWidgets
 5
Author: Jarad, 2017-10-10 16:56:08

Uma das formas mais (provavelmente a mais) mais fáceis de instalar pacotes de sites como o PyQt5 é instalar uma das versões da Anaconda. Você pode apenas instalar muitos dos pacotes do site, instalando-o. A lista de sites-pacotes disponíveis com versões Anaconda pode ser checada aqui.

  1. Dowload Anaconda3 or Anaconda2
  2. instale-o.
  3. Adicione o caminho do PyQt5 dentro da instalação da Anaconda às variáveis de ambiente do seu sistema.

Para exemplo:

PATH: ....; C:\Anaconda3\Lib\site-packages\PyQt5; ...
  1. está pronto a usar.
 3
Author: cengineer, 2017-01-17 07:10:46
Sou novo em Python e PyQt5. Tentei usar o pip, mas estava a ter problemas com ele usando uma máquina do Windows. Se tiver uma versão do Python 3. 4 ou superior, o pip está instalado e pronto para ser usado do seguinte modo:
python -m pip install pyqt5 

Isso é claro assumindo que o caminho para o executável Python está na sua variável de ambiente PATH. Caso contrário, inclua a localização completa do executável Python (poderá escrever where python na janela de comandos para a encontrar) como:

C:\users\userName\AppData\Local\Programs\Python\Python34\python.exe -m pip install pyqt5
 2
Author: Felipe Centeno, 2018-07-03 20:42:18

Outro comando sob o cmd é:

easy_install pyqt5

 1
Author: Trigremm, 2017-01-16 09:31:53

Se estiver a utilizar o canopy, use o Gestor de pacotes para instalar o qt (e ou o pyqt)

 0
Author: Ivan_ug, 2017-05-30 07:16:41
Pode instalá-lo facilmente com Anaconda. No primeiro instale Anaconda ou Miniconda no seu sistema (faça o download de aqui) e depois instale o pyqt da seguinte forma:
conda install pyqt

Funciona para ambas as versões do python (2 e 3).

 0
Author: Ali Mirzaei, 2017-07-31 18:00:03

Para instalar a versão GPL do PyQt5, executar (ver O projecto PyQt5):

pip3 install pyqt5

Isto irá instalar a roda Python para a sua plataforma e a sua versão do Python (assumindo que ambos são suportados ).

(a roda será descarregada automaticamente do Índice de pacotes Python.)

A roda PyQt5 inclui as partes necessárias da versão LGPL do Qt. Não há necessidade de instalar o Qt você mesmo .

(o sip necessário é embalado como uma roda separada e será descarregado e instalado automaticamente .)


Nota:

Se receberes uma mensagem de erro a dizer algo como

No downloads could be found that satisfy the requirement 

Então você provavelmente está usando uma versão não suportada do Python.

 0
Author: MarianD, 2018-07-03 21:19:54