HTML wird mit Canopy 1.7.1.3323 / IPython 4.1.2 nicht richtig gerendert
Ich habe gerade ein Upgrade auf Canopy 1.7.1 durchgeführt. Ich denke, dieses Problem ist auf die Änderung der IPython-Version von 2.4.1 auf 4.1.2 zurückzuführen.
Das Problem, das ich habe, ist, dass das Aufrufen eines DataFrame-Objekts in Python das @ zu verwenden schei__print__
-Methode, d. h. es gibt keinen Unterschied zwischen der Eingabe vonprint df
unddf
in den Interpreter, und das gibt mir leider eher eine Volltextausgabe als die netten Tabellen, die ich normalerweise bekomme.
So bekomme ich etwas, das genau so aussieht, wenn ich @ anrudf
anstatt einer Tabelle:
date flag
1 20151102 0
98663 20151101 1
Dies geschah unmittelbar nach dem Upgrade und ich habe auch versucht, alle meine Pakete zu aktualisieren. Ich habe mir auch @ angeschaDie undDie, aber keine der dortigen Lösungen funktioniert für mich. 'display.notebook_repr_html'
ist schonTrue
)
EDIT: Das Problem scheint mit dem Rendern von HTML zu tun zu haben. @ eingeb
from IPython.core.display import display, HTML
display(HTML('<h1>Hello, world!</h1>'))
kehrt zurüc
<IPython.core.display.HTML object>