Ich habe Probleme mit Plots in einem Jupyter Notebook in Python 3.5 auf Mac OSX. Der folgende Code wird hängen, wenn sie ausgeführt:Plot Fenster hängt oder ist leer in Python
import numpy as np
import matplotlib.pyplot as plt
#%matplotlib inline
myfig = plt.plot(range(5))
plt.show()
Wenn ich den Kernel und un-Kommentar '% matplotlib inline' neu zu starten, ich bekomme Plots inline zu arbeiten. Ich würde jedoch gerne in einem separaten Fenster zeichnen.
Wenn ich den folgenden Code am Anfang einfügen:
import matplotlib
matplotlib.use('Agg')
dann den Kernel neu starten und ausführen, wird der Code nicht hängen, aber nichts wird grafisch dargestellt werden, geöffnet kein Fenster. Einzelheiten
:
Mac Book Pro mit OSX El Capitan
Anaconda Python 3.5 in einem Jupyter Notebook
Backend ist "MacOSX".
Ich versuchte mit QT4Agg als Backend (Matplotlib.use ('Qt4Agg')), aber ohne Erfolg. – kevinea
Ok, wie war das Verhalten? Hast du Python mit Homebrew benutzt? – Silmathoron
Das Qt4Agg-Backend verursachte ein Hängenbleiben, genau wie das MacOSX-Backend. Ich habe Python nicht mit Homebrew versucht, da ich nicht riskieren wollte, meine aktuelle Installation mit Konflikten zu vermischen. Außerdem möchte ich in einem Notebook arbeiten, daher scheint iPython der richtige Weg zu sein. – kevinea