J'utilise Python 3.4 sur Windows. Quand je lance un script, il se plaint
ImportError: No Module named 'PyQt4'
J'ai donc essayé de l'installer, mais pip install PyQt4
donne
Impossible de trouver des téléchargements répondant à l'exigence PyQt4
bien qu'il apparaisse quand je cours pip search PyQt4
. J'ai essayé pip install python-qt
, qui s'est installé avec succès mais cela n'a pas résolu le problème.
Qu'est-ce que je fais mal?
Réponses:
Voici les packages de roues Windows construits par Chris Golke - Packages binaires Windows Python - PyQt
Dans les noms de fichiers
cp27
signifie C-python version 2.7,cp35
signifie python 3.5, etc.Étant donné que Qt est un système plus compliqué avec une base de code C ++ compilée sous-jacente à l'interface python qu'il vous fournit, il peut être plus complexe à construire qu'un simple package de code python pur, ce qui signifie qu'il peut être difficile de l'installer à partir des sources.
Assurez-vous de récupérer le bon fichier de roue Windows (version python, 32/64 bits), puis utilisez pip pour l'installer - par exemple:
Doit être correctement installé si vous exécutez une version x64 de Python 3.5.
la source
pip install pyqt5
fonctionne simplement.QT ne prend plus en charge PyQt4, mais vous pouvez installer PyQt5 avec pip:
la source
pip
.Vous ne pouvez pas utiliser pip. Vous devez télécharger à partir du site Web de Riverbank et exécuter le programme d'installation de votre version de python. S'il n'y a pas d'installation pour votre version, vous devrez installer Python pour l'un des installateurs disponibles, ou construire à partir des sources (ce qui est plutôt compliqué). D'autres réponses et commentaires ont les liens.
la source
Si vous installez PyQt4 sous Windows, les fichiers se retrouvent ici par défaut:
mais il laisse aussi un fichier ici:
Si vous copiez le dossier sip.pyd et PyQt4 dans votre virtualenv, tout fonctionnera correctement.
Par exemple:
Ensuite, avec l'explorateur Windows, copiez
C:\Python27\Lib\site-packages
le fichier (sip.pyd) et le dossier (PyQt4) mentionnés ci-dessus versC:\code\BACKUP\Lib\site-packages\
Puis de retour à CLI:
Le problème avec la tentative de lancement d'un script qui appelle PyQt4 à partir de virtualenv est que le virtualenv n'a pas installé PyQt4 et il ne sait pas comment référencer l'installation par défaut décrite ci-dessus. Mais suivez ces étapes pour copier PyQt4 dans votre virtualenv et les choses devraient bien fonctionner.
la source
Les programmes d'installation précédents de PyQt .exe étaient disponibles directement depuis la page de téléchargement du site Web. Désormais, avec la sortie de PyQt4.12, les programmes d'installation sont obsolètes. Vous pouvez faire fonctionner les bibliothèques d'une manière ou d'une autre en les compilant, mais cela signifierait de gros problèmes.
Sinon, vous pouvez utiliser les distributions précédentes pour résoudre votre objectif. Les programmes d'installation Windows .exe peuvent être téléchargés à partir de:
la source
Il semble que vous deviez peut-être faire un peu d'installation manuelle pour PyQt4.
http://pyqt.sourceforge.net/Docs/PyQt4/installation.html
Cela pourrait aider un peu plus, c'est un peu plus dans un format tutoriel / défini par étape:
http://movingthelamppost.com/blog/html/2013/07/12/installing_pyqt____because_it_s_too_good_for_pip_or_easy_install_.html
la source
Avec le dernier python 3.6.5 actuel
fonctionne bien
la source
Essayez ceci pour PyQt5:
Utilisez le système d'exploitation sur ce lien pour PyQt4.
Ou téléchargez la roue prise en charge pour votre plate-forme sur ce lien.
Sinon, utilisez ce lien pour le programme d'installation de l'exécutable Windows. J'espère que cela vous aidera à installer PyQt4 ou PyQt5.
la source
Pour les fenêtres:
téléchargez la version appropriée du PyQt4 à partir d'ici:
et installez-le en utilisant pip (exemple pour Python3.6 - 64bit)
la source
installez PyQt5 pour Windows 10 et python 3.5+.
pip installer PyQt5
la source
PyQt4
pourquoi devrait-il installer à laPyQt5
place?review queue
processus.Si vous rencontrez une erreur lors de l'installation de PyQt4.
Mon type de système est 64 bits, mais pour résoudre cette erreur, j'ai installé PyQt4 du système Windows 32 bits, c'est -à- dire PyQt4-4.11.4-cp27-cp27m-win32.whl - cliquez ici pour voir plus de versions .
Veuillez sélectionner la version appropriée de PyQt4 en fonction de votre version de python installée.
la source
Vous pouvez également utiliser cette commande pour installer PyQt5.
la source
J'utilise PyCharm et j'ai pu installer PyQt5.
PyQt4, ainsi que PyQt4Enhanced et windows_whl ont tous deux échoué à s'installer, je suppose que c'est parce que Qt4 n'est plus pris en charge.
la source