Erreur “impossible de trouver ou charger la Qt plate-forme de plugin windows” tandis que, à l'aide de matplotlib dans pycharm
J'obtiens l'erreur "impossible de trouver ou charger la Qt plate-forme de plugin windows" tandis que, à l'aide de matplotlib dans PyCharm.
Comment puis-je résoudre ce problème?
Fournir plus d'informations.
J'ai téléchargé la capture d'écran .
J'ai changé le titre et ajout de la pycharm tag.
Regardez: stackoverflow.com/questions/20495620/.... Sinon, essayez les conseiller dans le message: "la Réinstallation de cette application peut corriger ce problème."
J'ai téléchargé la capture d'écran .
J'ai changé le titre et ajout de la pycharm tag.
Regardez: stackoverflow.com/questions/20495620/.... Sinon, essayez les conseiller dans le message: "la Réinstallation de cette application peut corriger ce problème."
OriginalL'auteur Daivik Paul | 2017-02-02
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème avec Anaconda3 4.2.0 et 4.3.0.1 (64-bit). Quand j'ai essayé de lancer un programme simple qui utilise matplotlib, j'ai ce message d'erreur:
Réinstallation n'ont pas le fixer.
Ce qui a permis a cette (trouvé ici):
Recherchez l'Anaconda répertoire et définir le
Library\plugins
sous répertoire (icic:\ProgramData\Anaconda3\Library\plugins
) comme une variable d'environnementQT_PLUGIN_PATH
sous Panneau de configuration /Système /Paramètres Système Avancés /Variables d'Environnement.Après la définition de la variable que vous pourriez avoir besoin de redémarrer PyCharm, si le changement n'a pas un effet immédiat.
Et voilà!
Mise à jour: Même si après que la ligne de commande Python travaillé, TexWorks (qui utilise Qt) affiche un message d'erreur très bien comme ça. Réglage de la
QT_PLUGIN_PATH
dans le répertoire contenant TexWorks' Qt Dll (iciC:\Users\chris\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64
) a résolu le problème pour les deux programmes.OriginalL'auteur cxxl
J'ai trouvé que c'était causé par le fait d'avoir le MiKTeX binaires dans ma variable de CHEMIN d'accès; et le mauvais dll de Qt ont été trouvés. J'ai juste besoin de ré-organiser les entrées de CHEMIN d'accès.
(Dependency Walker est un outil utile.)
OriginalL'auteur Richard Ayling
J'ai eu un problème similaire avec PyCharm où tout était grand dans la course principale, mais pas dans le débogueur, d'obtenir le même message d'erreur. Ce qui s'est passé pour moi parce que j'avais déplacé mon Anaconda installation dans un autre répertoire. Le débogueur de passe et vérifie une qt.fichier conf qui se trouve au même endroit que python. Cet emplacement peut être trouvé en exécutant
import sys; print sys.executable
. J'ai trouvé cette solution à travers un tas de recherches sur le web et il a été enfoui au plus profond ici. L'intervalle qt.fichier conf doit avoir de bons chemins pour débogueur de travail.Mon qt.fichiers de conf ressemble à ceci dans le bloc-notes:
OriginalL'auteur launchpadmcquack
J'ai essayé les dans Anaconda invite, et il a résolu ce problème:
conda supprimer qt
conda supprimer pyqt
conda installer qt
conda installer pyqt
OriginalL'auteur Shu Zhang
Pycharm de la Console ou du Débogueur montrant cette question - impossible de trouver ou charger la Qt plate-forme de plugin windows
Raison -
Python fichier exe peut être situé à un emplacement différent pour Pycharm interprète, vous pouvez sélectionner manuellement dans le fichier,paramètres,interprète.
Solution -
Définir le répertoire de travail. Fichier ->Paramètres-> Construire, l'Exécution, le Déploiement ->Console ->Console Python -> répertoire de Travail. Définir le parent du répertoire dans lequel tous les codes sont présents.
Ouvrez le Panneau de configuration-> Paramètres Système -> Paramètres Système Avancés - > Variables d'Environnement ->Nouveau. Définir Nom de la Variable: QT_PLUGIN_PATH , Variable Répertoire:Users\\Appdata\Local\Continuum\Anaconda2\Library\plugins
Redémarrer Pycharm.
OriginalL'auteur Pranzell
Si installé
PyQt5
etPySide2
, j'ai résolu le problèmeCopiez les fichiers suivants
à
OriginalL'auteur Osama Adly
Si vous souhaitez visualiser vos matplotlibs d'une façon alternative, utiliser un autre client qui génère les graphiques, de tableaux, etc.
import matplotlib
matplotlib.use('TKAgg')
Cela a fonctionné pour moi.
OriginalL'auteur rakidedigama
Vous devrez peut-être copier le "plugins" fichier en cours sur "Anaconda3\Library"(par exemple dans mon ordinateur "S:\Anaconda3\Library\plugins") dans le même chemin d'accès de votre .fichier exe.
OriginalL'auteur C.Conley
Sur Windows
1 - Copiez le dossier plastforms:
C:\Users\%USERNAME%\AppData\Roaming\pyinstaller\bincache00_py35_64bit\pyqt5\qt\plugins\platforms
2 - Collez le dossier de plate-forme dans le dossier de l'emplacement du fichier .exe
Exemple:
c:\MyFolder\yourFile.exe
c:\MyFolder\platforms
OriginalL'auteur Daniel G
Je copie le dossier
\Anaconda3\Library\plugins\plates-formes
pour
\$\
où $ représente votre projet interprète dossier (Ex:"\projet\anaconda_env\Scripts\") , parce que PyCharm appelle la python.exe dans ce dossier, et non dans \Anaconda3. et résoudre mon problème.
OriginalL'auteur sontran
Dans mon cas, j'ai eu plusieurs problèmes combinés afin de rendre PyQt5 exécuter sur Windows, voir Chargement des DLL a échoué lors de l'importation de PyQt5
OriginalL'auteur Orsiris de Jong