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>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage