2016-09-26 4 views
1

Ich lerne PyQt5 jetztRuntime wenn PyQt5 Import

Als ich versuchte, den folgenden Code

from PyQt5.QtWidgets import QApplication 

ich Fleisch der Fehler

Traceback (most recent call last): 
File "<ipython-input-10-0ebe4054b7ae>", line 1, in <module> 
from PyQt5.QtWidgets import QApplication 
RuntimeError: the PyQt5.QtCore and PyQt4.QtCore modules both wrap the QObject class 

So zu laufen, was falsch ist? Danke für Hilfe!

+0

[Teilen PyQt4 und PyQt5 werden irgendwann importiert] (https://github.com/davidhalter/jedi/pull/483). Sie sollten den gleichen Fehler in zwei Zeilen reproduzieren können: 'von PyQt4.QtCore importieren QObject' und' von PyQt5.QtCore importieren QObject'. –

+0

Ich benutzte einen anderen Laptop, auf dem mein vorheriger Code lief, und es wurde der Fehler nicht erfüllt –

Antwort

0

Das Problem ist, dass Matplotlib QT5 verwendet und Sie QT4 verwenden. Um das Problem zu lösen, können Sie Matplotlib zwingen QT4 zu verwenden, durch matplotlibrc Bearbeitung, die in \ Lib \ site-packages befindet sich \ matplotlib \ mpl-Daten

In meinem Fall war es matplotlib enter image description here