Matplotlib beenden Fehler

Betrachten Sie das folgende einfache python-code:

import matplotlib.pyplot as mplot 
mplot.plot([1,2,3,4],[1,2,3,4])

Diese Skript hat keine Probleme, wenn das Skript läuft, aber wenn ich in der Nähe der python-Konsole (durch klicken auf das rote x), bekomme ich die folgende Fehlermeldung:

Fatal Python error: PyEval_RrestoreThread: NULL tstate

Dieses problem tritt nicht auf, wenn ich mit Strg+Z zum beenden der python-Konsole.
Es scheint mir, dass es ein paar hängende Prozess, der nicht ordnungsgemäß abgeschlossen, wenn ich es die erste Möglichkeit. Ich habe versucht, hinzufügen von

mplot.close('all')

dem Ende des script, aber ich bekomme die folgende resultierende Fehler:

can't invoke "event" command: application has been destroyed while executing 
"event generate $w <<ThemeChanged>>"
(procedure "ttk::ThemeChanged" line 6)
invoke from within
"ttk::ThemeChanged"

Ich bin mit Python 3.3 x86.
Könnte mir jemand helfen zu verstehen, dieses Problem?

Dank!

  • welche version von mpl und welches OS?
  • mpl-1.2.0.win32-py3.3 und Windows 7
InformationsquelleAutor Sergiy | 2014-02-26
Schreibe einen Kommentar