2016-04-30 5 views
0

Ich habe gerade erst begonnen IPython/Jupyter Notebook und ich bin nach dieser Anleitung http://chrisalbon.com/jupyter/ipython_display_image.htmlIPython nicht Bild angezeigt

ich IPython auf meinem Terminal eröffnet und schrieb

from IPython.display import Image 
from IPython.display import display 
display(Image(url='http://history.nasa.gov/ap11ann/kippsphotos/5903.jpg')) 

Alles, was ich bin immer ist: IPython.core.display.Image bei 0x7fc0ab9d23d0

Wie kann ich das Bild sehen? Danke für Ihre Hilfe!

+3

Haben Sie versucht in einem Notebook, nicht in einem Terminal? – manu190466

+0

@ manu190466 Das ist der Punkt: Viele Beispiele machen nicht klar, dass dies einfach nicht von einem 'IPython.embed()' unterstützt wird. Es ist verwirrend, vor allem wenn es von Matplotlib kommt, was gut von einem Terminal funktioniert. Keine Notwendigkeit zu Downvote, es ist eine vollkommen gültige Frage. – bluenote10

Antwort

0

ich auch erwarte, dass dies von withing ein Terminal/IPython.embed() funktionieren würde.

Die Dokumentation von IPython.display macht deutlich, aber, dass dies nicht unterstützt wird:

Anzeige eines Python-Objekt in allen Frontends.

Standardmäßig werden alle Darstellungen berechnet und an die Frontends gesendet. Frontends können entscheiden, welche Darstellung wie verwendet wird. für sieht Jupyter Notebook in reichen Frontends Verwendung print, Beispiele mit Logik reich Anzeige: func:

In Terminal IPython wird dies mit ähnlich sein.