Ich versuche eine PyQt5-Anwendung zu schreiben, die ein Matplotlib-Plot enthält. Allerdings habe ich eine wahnsinnige Zeit, wo, wenn ich Matplotlib PyQt5 installieren bricht aufgrund der Interferenz durch PyQt4. Dies kann in diesem Fehler gesehen werden:
%Vor%Wenn ich PyQt4 entferne (und PyQt5 neu installiere, seit das Entfernen von PyQt4 sip entfernt), dann habe ich folgendes Problem:
%Vor%Ich habe diesen Zyklus mehrmals durchlaufen und jeweils aus verschiedenen Quellen installiert. Ich verwende die Anaconda-Distribution von Python 3.4, die ich auch schon einmal deinstalliert / neu installiert habe.
Ich muss etwas falsch machen, aber ehrlich gesagt kann ich nicht herausfinden, was es ist.
Jede Hilfe wäre willkommen
Da Ihre Matplotlib von PyQt4 abhängt, müssen Sie Matplotlib erzwingen, das PyQt5-Backend zu verwenden. So:
%Vor%Diese Funktion muss aufgerufen werden, bevor pyplot für importiert wird das erste Mal; oder, wenn Sie nicht pyplot verwenden, muss es aufgerufen werden vor dem Import von matplotlib.backends.
Tags und Links python matplotlib pyqt4 pyqt5