使用Canopy 1.7.1.3323/IPython 4.1.2无法正确呈现HTML

Ken*_*Wei 10 python ipython pandas canopy

我刚刚升级到Canopy 1.7.1; 我认为这个问题源于IPython版本从2.4.1到4.1.2的变化.

我遇到的问题是在Python中调用DataFrame对象似乎使用该__print__方法,即在输入print dfdf解释器之间没有区别,不幸的是,这给了我一个全文输出而不是我通常得到的好表.

所以当我打电话df而不是桌子时,我得到的东西看起来就像这样:

           date  flag
1      20151102     0
98663  20151101     1
Run Code Online (Sandbox Code Playgroud)

这在升级后立即发生,我也尝试更新我的所有包.我也看过这个这个,但没有一个解决方案适合我.('display.notebook_repr_html'已经True)

编辑:问题似乎与渲染HTML有关; 打字

from IPython.core.display import display, HTML
display(HTML('<h1>Hello, world!</h1>'))
Run Code Online (Sandbox Code Playgroud)

回报

<IPython.core.display.HTML object>
Run Code Online (Sandbox Code Playgroud)

Kei*_*ith 1

此功能已被故意禁用。我已请求一种重新启用它的方法,但不受支持。

请查看请求。https://github.com/jupyter/qtconsole/issues/165