PyQt 4.7 - ImportError après l'installation sur Windows
J'ai essayé d'installer PyQt 4.7 sur Vista, mais je suis un ImportError quand j'ai essayer de faire: from PyQt4 import QtCore, QtGui
.
ImportError: DLL load failed: Le module spécifié est introuvable.
J'ai vérifié mon Chemin d'accès au Système, et C:\Python31\Lib\site-packages\PyQt4\bin est sur qu'il.
Je ne peux pas exécuter les exemples, mais le Designer, Assistant et Linguiste fonctionner correctement.
Je suis en utilisant ActivePython 3.1, si cela fait une différence. Et je n'ai eu aucune version précédente de PyQt installé.
Edit:
J'ai copié le QtCore4 et GtGui4 dll C:\Python31\Lib\site-packages\PyQt4. Qui résout certains des exemples, mais je ne peux toujours pas utiliser l'exemple le navigateur.
source d'informationauteur Reshure
Vous devez vous connecter pour publier un commentaire.
Êtes-vous sûr qu'il y est un
\bin
répertoire pour votre version de PyQt?Je suis en cours d'exécution PyQt 4.4, et tous mes fichiers binaires sont:
C:\Python31\Lib\site-packages\PyQt4
Qui est ce que j'ai mon chemin pointant trop.
Il sonne comme PyQt4 a pas été installé correctement... avez-vous cela?
Il ne devrait pas être un bin là...
Voulais juste mentionner que j'ai eu le même problème sur une installation de WinXP:
J'ai utilisé le programme d'installation de windows version tous les 3 de ces éléments.
Copier le contenu de la C:\Python27\Lib\site-packages\PyQt4\bin dossier jusqu'à la principale PyQt dossier (C:\Python27\Lib\site-packages\PyQt4) arrêté du 'le fichier dll introuvable erreurs que python était à jeter.
Également carillon. J'ai installé la version 2.6 de python et PyQt 4.8.3 sur une machine Windows 7 en utilisant les programmes d'installation windows (je n'ai PAS run 'python setup.py installer").
J'ai essayé d'exécuter spyder (ce qui nécessite PyQt 4.4 ou plus) et a échoué parce qu'elle ne pouvait pas trouver la PyQt .les dll. J'ai copié tous les .dll à partir de l' \Lib\site-packages\PyQt4\bin \Lib\site-packages\PyQt4 dossier, et spyder lance très bien.
PyQt installation dépend aussi de la version de python installée sur votre plate-forme.Python3.+ est incompatible avec la version de Python < 3.x.
J'ai été confrontée au même problème que j'ai Python 2.7 installé sur ma machine, mais j'ai téléchargé la dernière binaire qui a été PyQt-Py3.2-x86-gpl-4.9.exe. Si vous voyez d'ici le binaire a une version de python également mentionnée dans le nom après PyQt qui est Py3.2. J'ai désinstallé PyQt et installé PyQt-Py2.7-x86-gpl-4.9.exe qui points à Python 2.7 et il a résolu le problème.
Probablement qu'ils pourraient avoir mentionné la convention de nommage en ligne ou dans une partie de la documentation à être plus simples.
J'ai eu le même problème. J'ai obtenu mon programme en cours d'exécution depuis Eclipse mais quand j'ai essayé de lancer directement à partir de la ligne de commande j'ai toujours le même message d'erreur.
Je l'ai résolu en renommant le C:\Users\Me\AppData\Roaming\Python\Python27\site-packages\PyQt4 répertoire. (Je devine les restes d'un précédent installer PyQt)
Je suis en utilisant ActivePython.
Je pense qu'il y a au moins deux conditions d'erreur
1. ImportError: DLL load failed: Le module spécifié est introuvable.
alors vous devez vérifier avec votre PyQT version est comptible avec votre python. En d'autres termes, si vous utilisez python 3.3, vous pouvez uniquement utiliser PyQT pour python3.3 et python 3.3 ne fonctionnera pas avec PyQT pour python3.4
Tel est le problème que j'ai rencontré. Je l'ai résolu avec le ré-installer
2. Erreur d'importation: DLL load failed: %1, puis quelque chose d'étrange sur un codage différent Win32.
alors il serait un OS de problème. Si vous utilisez Python 32 bits, alors vous devez utiliser 32 bits PyQt, afin de ne 64bit
Voici comment je pourrais corriger ces erreurs sur Windows 7:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4.
Assurez-vous que la version est exactement la même que votre version de Python (c'est à dire de Python 3.3, ne fonctionne pas avec PyQT pour Python 3.4). Aussi assurez-vous de télécharger la version 64 bits si vous êtes sur une machine 64 bits, et vice-versa.
Dans mon cas, j'avais besoin d'MSVCP140.dll. J'ai résolu ce problème en téléchargeant Visual C++ Redistribuable Visual Studio 2015:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
Obtenu cette solution de MSVCP140.dll manquant
Je suis à l'aide de Pyqt4 et Python 3.6 Windows7.