PyQt5 - Impossible de charger le plug-in de la plate-forme "windows". Les plateformes disponibles sont: windows, minimal
Lorsque j'essaie d'exécuter toute PyQt5 programme à partir d'Eclipse, j'ai eu cette erreur.
Échec du chargement de plate-forme de plugin "windows". Les plates-formes disponibles sont: windows, minime
Je n'ai jamais rencontré ce problème avec PyQt4, mais avec la nouvelle version.
Je ne suis pas en mesure d'exécuter un programme. D'autres questions ici, je sais qu'il arrive avec Qt en C++ développement et la solution est de copier dll de Qt fichiers exécutables du répertoire du programme.
Dois-je faire la même chose en Python de développement (PyQt5)? Ajouter les fichiers dans le répertoire, où mon *.py résident les fichiers? Ne devrait-ce pas être géré par PyQt5 installation?
Merci
source d'informationauteur Ondrej Vencovsky
Vous devez vous connecter pour publier un commentaire.
J'ai rencontré ce problème avec PyQt5 5.0.2, Windows 8, Python 3.3.2; légèrement différentes message d'erreur:
Failed to load platform plugin "windows". Available platforms are:
Définir la variable d'environnement suivante et ensuite exécuter l'application.
$env:QT_QPA_PLATFORM_PLUGIN_PATH="C:\Python33\Lib\site-packages\PyQt5\plugins\platforms"
Copie
C:\Python34\Lib\site-packages\PyQt5\libEGL.dll
dans le même répertoire que votre .exe.Source: http://bird1110.blogspot.com/2014/04/python-33-pyqt5-and-cxfreeze-exe-on-64.html
Une autre solution qui fonctionne pour moi; Windows 7; PyQt5, Python 3.4 64bit:
Vous pouvez également définir une variable d'environnement
QT_QPA_PLATFORM_PLUGIN_PATH
avec le chemin d'accès à laplugins
répertoire.Cela fonctionne aussi très bien avec PyInstaller!
j'ai eu un problème similaire lors de la compilation de mon code avec
cx_freeze
.De copier le dossier plates-formes répertoire d'installation de python dans mon construite dossier résolu le problème. les "plates-formes" dossier contient qminimal.dll
J'ai trouvé le fichier: qwindows.dll nécessaires pour être inclus pour permettre à mon .fichier exe pour exécuter de manière indépendante, sans l'obtention de l'erreur. Pour ce faire, ajoutez l'qwindows.dll chemin d'accès à vos fichiers de données de la liste:
La raison pour laquelle vous feriez cela et maintenant configurer votre environnement de chemin, c'est que votre programme sera exécuté sur une machine si l'qwindows.dll de fichier dans le même package. Si vous ne définissez la variable d'environnement, le programme va fonctionner uniquement avec succès sur un ordinateur avec PyQt installé.
J'aime uetoyo réponse, mais Anaconda a déplacé le répertoire. Cela fonctionne pour moi, Python 3.5.2 Anaconda 4.2.0 sur Windows 7.