Comment installer PyQt5 sous Windows?

quand j'essaie d'installer le PyQt5 sur Windows en utilisant la commande

python configure.py

j'ai cette erreur:

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

j'ai eu le pyQt5 de PyQt5 Download.

Comment puis-je installer PyQt5?


mise à Jour:

j'ai installé Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB) page de téléchargement Qt et maintenant j'ai cette erreur:

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.

et quand je exécutez la commande python configure.py --verbose:

Querying qmake about your Qt installation...
Determining the details of your Qt installation...
C:QtQt5.0.2.0.2msvc2012_64binqmake.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.

j'ai ajouté C:Program Files (x86)Microsoft Visual Studio 11.0VCbin (contient nmake.exe) le CHEMIN et j'ai eu cette erreur:

Querying qmake about your Qt installation...
Determining the details of your Qt installation...
C:QtQt5.0.2.0.2msvc2012_64binqmake.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.0VCbinnmake.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"..............QtQt5.0.2.0.2msvc2012_64include" -I"..............QtQt5.0.2.0.2msvc2012_64includeQtCore" -I"release" -I"..............QtQt5.0.2.0.2msvc2012_64mkspecswin32-msvc2008" -Forelease @C:UsersVictorAppDataLocalTempnm68EA.tmp

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

Stop.

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

Stop.
22
demandé sur MarianD 2013-05-31 01:56:24

10 réponses

la façon la plus simple d'installer PyQt est d'utiliser simplement l'installateur (lien dans votre réponse, Étape #5). Si vous installez python 3.3,L'installateur ajoutera automatiquement toutes les options PyQt5 à l'installation python. Vous n'aurez pas besoin de compiler (aucun de: nmake, NMAKE install, python configure).

toutes les options de construction sont disponibles pour si vous avez besoin d'une installation personnalisée (par exemple, en utilisant une version différente de python, où il n'y a pas d'installateur fourni par berge de l'informatique).

si vous devez compiler votre propre version de PyQt5, les étapes (comme vous l'avez trouvé) sont ici, mais supposons que vous avez python et un compilateur installés et dans votre chemin. Les installés et dans votre chemin ont été là où vous avez été en difficulté, il semble. Je recommande d'utiliser la version d'installation, mais vous devez installer python 3.3 en premier.

11
répondu Brett Stottlemyer 2013-08-04 11:20:19

J'utilise principalement la commande suivante sous cmd

pip install pyqt5

Et ça fonctionne sans problème!

23
répondu Malek B. 2016-04-21 09:09:59

j'ai trouvé une solution partielle...

étapes pour installer pyQt5 (avec VS 2012) sur Windows:

1) Installez le fichier binaire Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)ici.

2) Get sip-4.14.7 (développement instantané) à partir de ici.

3) Extraire le fichier et ouvrez le Developer Command Prompt for VS2012.

4) exécutez ces commandes (dans le dossier sip):

python configure.py
nmake
nmake install

5) Obtenir l' pyQt5ici.

6) Extrait le fichier et ouvrez le VS2012 x64 Native Tools Command Prompt.

7) exécutez ces commandes:

python configure.py

mise à jour: quand exécuter ces commandes ci-dessous ne fonctionne pas:

nmake
nmake install

Solution: je vais essayer d'utiliser pyQt4 avec Qt5... parce que pyQt5 est en développement et n'a pas encore de support/documentation.

7
répondu Victor Lellis 2013-05-31 12:43:01

essayez D'abord ceci dans votre fenêtre cmd Windows:

pip3 install pyqt5

Si c'est un succès, il va ressembler à quelque chose comme ceci:

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 cela n'a pas fonctionné, vous pouvez essayer ce lien depuis SourceForge.

PyQt5 .exe installateurs pour Windows

Comment trouver l'installateur qui vous convient?

tout d'abord, déterminez quelle version de Python vous avez et si vous avez 32 ou 64 bits de Python. Prochain, ouvrir l'un des répertoires. Je suis sur Python 3.5 64-bit donc je cherche un .exe avec ces lunettes. Lorsque vous ouvrez un répertoire sur SourceForge, vous verrez certains répertoires avec seulement .zip ou .tar.gz. Ce n'est pas ce que vous cherchez. Une bonne indication du répertoire que vous devez cliquer est donnée par la colonne" téléchargements/semaine". Je vais ouvrir le PyQt-5.6 répertoire dans mon cas.

En voici quelques-uns .EXE fichiers:

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

je sais que ce sont de Python 3.5 par Py3.5 dans le nom de fichier. Je suis également à la recherche de la version 64-bit donc je vais télécharger PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe. Réponse finale!

Remarque: si vous essayez d'installer une version qui n'est pas compatible avec votre système, une boîte de dialogue apparaîtra immédiatement après l'exécution de l' .EXE. C'est une indication que vous avez choisi la mauvaise. Je n'essaie pas d'avoir l'air d'un dbag... Je l'ai fait plusieurs fois!

tester une installation réussie, dans votre interpréteur Python, essayez d'importer:

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

une des façons les plus (probablement la plus) facile d'installer des paquets de site comme PyQt5 est d'installer une des versions d'Anaconda. Vous pouvez juste installer beaucoup de paquets de site en l'installant. Liste des sites disponibles-les paquets avec des versions Anaconda peuvent être vérifiés ici.

  1. Télécharger Anaconda3 ou Anaconda2
  2. Installer.
  3. ajouter le chemin de PyQt5 dans L'installation D'Anaconda à votre environnement système Variable.

Par exemple:

PATH: ....; C:\Anaconda3\Lib\site-packages\PyQt5; ...
  1. Il est prêt à l'emploi.
3
répondu cengineer 2017-01-17 07:10:46

Je suis nouveau en Python et en PyQt5. J'ai essayé d'utiliser pip, mais j'avais des problèmes avec L'utilisation D'une machine Windows. Si vous avez une version de Python 3.4 ou plus, pip est installé et prêt à utiliser comme suit:

python -m pip install pyqt5 

c'est bien sûr en supposant que le chemin pour l'exécutable Python est dans votre variable D'environnement PATH. Sinon, incluez le chemin complet de l'exécutable Python (vous pouvez taper where python dans la Fenêtre de Commande pour le trouver) de la forme:

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

un autre ordre sous le cmd est:

easy_install pyqt5

1
répondu Trigremm 2017-01-16 09:31:53

si vous utilisez canopy, utilisez le gestionnaire de paquets pour installer qt (et ou pyqt)

0
répondu Ivan_ug 2017-05-30 07:16:41

Vous pouvez facilement l'installer en utilisant Anaconda. Lors de la première installation Anaconda ou Miniconda sur votre système (TÉLÉCHARGER de ici) et ensuite installer le pyqt comme suit:

conda install pyqt

cela fonctionne pour les deux versions de python (2 et 3).

0
répondu Ali Mirzaei 2017-07-31 18:00:03

pour installer la version GPL de PyQt5, exécutez (voir Projet PyQt5):

pip3 install pyqt5

installer Python roue pour votre plateforme et votre version de Python (en supposant que les deux sont supportés).

(La roue sera automatiquement téléchargé à partir du Index Des Paquets Python.)

la roue PyQt5 inclut les parties nécessaires de la version LGPL de Qt. Il n'est pas nécessaire d'installer Qt-vous.

(obligatoire sip est emballé comme une roue séparée et sera téléchargé et installé automatiquement.)


Remarque::

Si vous obtenez un message d'erreur disant quelque chose comme

No downloads could be found that satisfy the requirement 

alors vous utilisez probablement un version non supportée de Python.

0
répondu MarianD 2018-07-03 21:19:54